public static DBProjectBillingViewModel ParseToViewModel(ProjetosFaturação x) { return(new DBProjectBillingViewModel() { ProductivityUnitNo = x.NºUnidadeProdutiva, ProjectNo = x.NºProjeto, Active = x.Ativo, CreateDate = x.DataHoraCriação, CreateUser = x.UtilizadorCriação, UpdateDate = x.DataHoraModificação, UpdateUser = x.UtilizadorModificação }); }
public static bool Delete(ProjetosFaturação ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.ProjetosFaturação.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static ProjetosFaturação Update(ProjetosFaturação ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.ProjetosFaturação.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }