public static bool Delete(PrecoVendaRecursoFh ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.PrecoVendaRecursoFh.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
public static PrecoVendaRecursoFh Update(PrecoVendaRecursoFh ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraUltimaAlteracao = DateTime.Now; ctx.PrecoVendaRecursoFh.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception e) { return(null); } }
public static PrecoVendaRecursoFHViewModel ParseToViewModel(PrecoVendaRecursoFh x) { return(new PrecoVendaRecursoFHViewModel() { Code = x.Code, Descricao = x.Descricao, CodTipoTrabalho = x.CodTipoTrabalho, PrecoUnitario = x.PrecoUnitario, CustoUnitario = x.CustoUnitario, StartingDate = x.StartingDate, StartingDateTexto = x.StartingDate.ToString("yyyy-MM-dd"), EndingDate = x.EndingDate, EndingDateTexto = x.EndingDate.Value.ToString("yyyy-MM-dd"), FamiliaRecurso = x.FamiliaRecurso, UtilizadorCriacao = x.CriadoPor, DataHoraCriacao = x.DataHoraCriacao, UtilizadorModificacao = x.AlteradoPor, DataHoraModificacao = x.DataHoraUltimaAlteracao }); }