public static ContractInvoiceTextViewModel ParseToViewModel(TextoFaturaContrato ObjectToParse) { return(new ContractInvoiceTextViewModel() { ContractNo = ObjectToParse.NºContrato, InvoiceGroup = ObjectToParse.GrupoFatura, ProjectNo = ObjectToParse.NºProjeto, InvoiceText = ObjectToParse.TextoFatura, CreateDate = ObjectToParse.DataHoraCriação, CreateUser = ObjectToParse.UtilizadorCriação, UpdateDate = ObjectToParse.DataHoraModificação, UpdateUser = ObjectToParse.UtilizadorModificação }); }
public static bool Delete(TextoFaturaContrato InvoiceText) { try { using (var ctx = new SuchDBContext()) { ctx.TextoFaturaContrato.Remove(InvoiceText); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static TextoFaturaContrato Update(TextoFaturaContrato ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.TextoFaturaContrato.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }