Ejemplo n.º 1
0
 public static StateOfPlayViewModel ParseToViewModel(this PontosSituaçãoRq item)
 {
     if (item != null)
     {
         return(new StateOfPlayViewModel()
         {
             RequisitionNo = item.NºRequisição,
             StateOfPlayId = item.NºPedido,
             Question = item.PedidoDePontoSituação,
             QuestionDate = item.DataPedido,
             QuestionDateText = item.DataPedido == null ? "" : item.DataPedido.ToString("yyyy-MM-dd"),
             QuestionTimeText = item.DataPedido == null ? "" : item.DataPedido.ToString("HH:mm"),
             QuestionedBy = item.UtilizadorPedido,
             QuestionedByText = item.UtilizadorPedido == null ? "" : DBUserConfigurations.GetById(item.UtilizadorPedido).Nome,
             Answer = item.Resposta,
             AnswerDate = item.DataResposta,
             AnswerDateText = item.DataResposta == null ? "" : item.DataResposta.Value.ToString("yyyy-MM-dd"),
             AnswerTimeText = item.DataResposta == null ? "" : item.DataResposta.Value.ToString("HH:mm"),
             AnsweredBy = item.UtilizadorResposta,
             AnsweredByText = item.UtilizadorResposta == null ? "" : DBUserConfigurations.GetById(item.UtilizadorResposta).Nome,
             Read = item.ConfirmaçãoLeitura
                    //DimensionRegion = "",
                    //DimensionArea = "",
                    //DimensionCresp = ""
         });
     }
     return(null);
 }
Ejemplo n.º 2
0
        public static bool Delete(PontosSituaçãoRq item)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ctx.PontosSituaçãoRq.Remove(item);
                    ctx.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        public static PontosSituaçãoRq Update(PontosSituaçãoRq item)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ctx.PontosSituaçãoRq.Update(item);
                    ctx.SaveChanges();
                }

                return(item);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }