Commit 88f1509e by Javier Piris

Elminados ficheros del proyecto modelos questions y gorilla.json

parent f36025c2
using inutralia.Utils;
using Newtonsoft.Json;
using System;
namespace inutralia.Models
{
[JsonObject(MemberSerialization.OptIn)]
public class QuestionMessage : ObservableEntityData
{
public bool FromExpert => !FromUser;
public QuestionMessage()
{
Text = "";
FromUser = true;
}
[JsonProperty("message", Required = Required.Always)]
private string _Text;
public string Text
{
get { return _Text; }
set { SetProperty(ref _Text, value, "Text"); }
}
[JsonProperty("from_user", Required = Required.Always)]
public bool FromUser { get; set; }
//[JsonProperty("title", Required = Required.Always)]
//public string Title { get; set; }
//[JsonProperty("name", Required = Required.Always)]
//public string Nombre { get; set; }
//[JsonProperty("description", Required = Required.Always)]
//public string Descripcion { get; set; }
//[JsonProperty("created_at", Required = Required.Always)]
//public int CreatedAt { get; set; }
//[JsonProperty("image", Required = Required.Always)]
//public string Image { get; set; }
}
}
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Collections.Generic;
namespace inutralia.Models
{
[JsonObject(MemberSerialization.OptIn)]
[DataPath("questionList")]
public class QuestionSpecialist : ObservableEntityData
{
public QuestionSpecialist(string subject)
{
Subject = subject;
State = 0;
List<QuestionMessage> msgs = new List<QuestionMessage>();
Messages = msgs;
}
public enum Estatus { Pending, Answered_for_client, Answered_for_nutricionist, Closed }
public string StatusImg => imgStatus[StateId];
[JsonProperty("state_id", Required = Required.Always)]
public int StateId { get; set; }
[JsonProperty("status", Required = Required.Always)]
[JsonConverter(typeof(StringEnumConverter))]
public Estatus State { get; set; }
[JsonProperty("subject", Required = Required.Always)]
public string Subject { get; set; }
[JsonProperty("message", Required = Required.Always)]
public IEnumerable<QuestionMessage> Messages { get; set; }
string[] imgStatus = new string[2]
{
"pendiente.png", // 1 - Pendiente de responder
//"respondida_por_cliente.png", // 2 - Respondida por cliente
//"respondida_por_nutricionista", // 3- Respondida por nutricionista
"cerrada" // 4 - Conversación cerrada
};
}
}
\ No newline at end of file
{
"navigationPage": {
"all": true
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment