public static TipoTrabalhoFHViewModel ParseToViewModel(TipoTrabalhoFh x) { return(new TipoTrabalhoFHViewModel() { Codigo = x.Codigo, Descricao = x.Descricao, CodUnidadeMedida = x.CodUnidadeMedida, HoraViagem = x.HoraViagem, TipoHora = x.TipoHora, UtilizadorCriacao = x.CriadoPor, DataHoraCriacao = x.DataHoraCriacao, UtilizadorModificacao = x.AlteradoPor, DataHoraModificacao = x.DataHoraUltimaAlteracao }); }
public static bool Delete(TipoTrabalhoFh ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.TipoTrabalhoFh.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
public static TipoTrabalhoFh Update(TipoTrabalhoFh ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraUltimaAlteracao = DateTime.Now; ctx.TipoTrabalhoFh.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception e) { return(null); } }
public static TipoTrabalhoFh Create(TipoTrabalhoFh ObjectToCreate) { try { using (var ctx = new SuchDBContext()) { ObjectToCreate.DataHoraCriacao = DateTime.Now; ctx.TipoTrabalhoFh.Add(ObjectToCreate); ctx.SaveChanges(); } return(ObjectToCreate); } catch (Exception e) { return(null); } }