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); }
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); } }
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); } }