public static DistribuicaoCustoFolhaDeHorasViewModel ParseToViewModel(this DistribuiçãoCustoFolhaDeHoras item) { if (item != null) { return(new DistribuicaoCustoFolhaDeHorasViewModel() { NoFolhasDeHoras = item.NºFolhasDeHoras, NoLinhaPercursosEAjudasCustoDespesas = item.NºLinhaPercursosEAjudasCustoDespesas, NoLinha = item.NºLinha, TipoObra = item.TipoObra, NoObra = item.NºObra, PercentagemValor = item.PercentagemValor, Valor = item.Valor, TotalValor = item.TotalValor, TotalPercentagemValor = item.TotalPercentagemValor, KmTotais = item.KmTotais, KmDistancia = item.KmDistancia, Quantidade = item.Quantidade, CodigoRegiao = item.CódigoRegião, CodigoAreaFuncional = item.CódigoÁreaFuncional, CodigoCentroResponsabilidade = item.CódigoCentroResponsabilidade, DataHoraCriacao = item.DataHoraCriação, DataHoraModificacao = item.DataHoraModificação, UtilizadorCriacao = item.UtilizadorCriação, UtilizadorModificacao = item.UtilizadorModificação }); } return(null); }
public static bool Delete(DistribuiçãoCustoFolhaDeHoras ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.DistribuiçãoCustoFolhaDeHoras.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static DistribuiçãoCustoFolhaDeHoras Update(DistribuiçãoCustoFolhaDeHoras ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.DistribuiçãoCustoFolhaDeHoras.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }