public static List <Frete> ListaFretes() { using (var ctx = new Context()) { UF estado = new Models.UF(); var ufs = ctx.UFs.AsNoTracking().ToList(); return(ctx.Fretes.AsNoTracking().ToList()); } }
public static bool CadastrarFrete(Frete frete) { using (var ctx = new Context()) { try { UF estado = new Models.UF(); estado.Descricao = frete.UnidadeFederativa.Descricao; frete.UnidadeFederativa = UFDAO.BuscarEstado(estado); ctx.UFs.Attach(frete.UnidadeFederativa); ctx.Fretes.Add(frete); ctx.SaveChanges(); return(true); } catch (Exception) { return(false); } } }