public static CartoesEApolicesViewModel ParseToViewModel(CartõesEApólices x) { CartoesEApolicesViewModel cartoesEApolices = new CartoesEApolicesViewModel() { Tipo = x.Tipo, Numero = x.Número, Descricao = x.Descrição, Fornecedor = x.Fornecedor, DataHoraCriacao = x.DataHoraCriação, DataHoraModificacao = x.DataHoraModificação, UtilizadorCriacao = x.UtilizadorCriação, UtilizadorModificacao = x.UtilizadorModificação }; if (x.DataInício != null) { cartoesEApolices.DataInicio = x.DataInício.Value.ToString("yyyy-MM-dd"); } if (x.DataFim != null) { cartoesEApolices.DataFim = x.DataFim.Value.ToString("yyyy-MM-dd"); } return(cartoesEApolices); }
public static bool Delete(CartõesEApólices ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.CartõesEApólices.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
public static CartõesEApólices Update(CartõesEApólices ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.CartõesEApólices.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception e) { return(null); } }
public static CartõesEApólices ParseToDB(CartoesEApolicesViewModel x) { CartõesEApólices cartoesEApolices = new CartõesEApólices() { Tipo = x.Tipo, Número = x.Numero, Descrição = x.Descricao, Fornecedor = x.Fornecedor, DataHoraCriação = x.DataHoraCriacao, DataHoraModificação = x.DataHoraModificacao, UtilizadorCriação = x.UtilizadorCriacao, UtilizadorModificação = x.UtilizadorModificacao }; cartoesEApolices.DataInício = x.DataInicio != "" && x.DataInicio != null?DateTime.Parse(x.DataInicio) : (DateTime?)null; cartoesEApolices.DataFim = x.DataFim != "" && x.DataFim != null?DateTime.Parse(x.DataFim) : (DateTime?)null; return(cartoesEApolices); }