public static DistanciaFHViewModel ParseToViewModel(DistanciaFh x) { return(new DistanciaFHViewModel() { Origem = x.CódigoOrigem, Destino = x.CódigoDestino, Distancia = x.Distância, CriadoPor = x.CriadoPor, DataHoraCriacao = x.DataHoraCriação, AlteradoPor = x.AlteradoPor, DataHoraUltimaAlteracao = x.DataHoraÚltimaAlteração }); }
public static bool Delete(DistanciaFh ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.DistanciaFh.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static DistanciaFh Update(DistanciaFh ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraÚltimaAlteração = DateTime.Now; ctx.DistanciaFh.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }
public static DistanciaFh Create(DistanciaFh ObjectToCreate) { try { using (var ctx = new SuchDBContext()) { ObjectToCreate.DataHoraCriação = DateTime.Now; ctx.DistanciaFh.Add(ObjectToCreate); ctx.SaveChanges(); } return(ObjectToCreate); } catch (Exception ex) { return(null); } }
public static DistanciaFh GetById(string id) { try { using (var ctx = new SuchDBContext()) { DistanciaFh Distancia = ctx.DistanciaFh.FirstOrDefault(x => x.CódigoOrigem == id); if (Distancia == null) { return(ctx.DistanciaFh.FirstOrDefault(x => x.CódigoDestino == id)); } else { return(Distancia); } } } catch (Exception ex) { return(null); } }