public bool Add(Common.Models.TeretniBrod item, Guid idBrodogradilista) { if (ctx.Teretni_Brod.FirstOrDefault((b) => item.ID == b.IDBroda) != null) { return(false); } var brodo = ctx.Brodogradiliste.FirstOrDefault((b) => b.IDBrodog == idBrodogradilista); if (brodo is null) { return(false); } ctx.Teretni_Brod.Add(new Teretni_Brod() { Brod = new Brod() { IDBroda = item.ID, Ime = item.Ime, GodGrad = item.GodGrad, Duzina = item.Duzina, MaxBrzina = item.MaxBrzina, Sirina = item.Sirina, Brodogradiliste = brodo }, KapacTeret = item.KapacTeret, StatUtov = item.StatUtov }); return(ctx.SaveChanges() > 0 ? true : false); }
public void Update(Common.Models.TeretniBrod item) { var terBrod = ctx.Teretni_Brod.FirstOrDefault((b) => b.IDBroda == item.ID); var brod = ctx.Brod.FirstOrDefault((b) => b.IDBroda == item.ID); ctx.Entry(terBrod).CurrentValues.SetValues(item); ctx.Entry(brod).CurrentValues.SetValues(item); ctx.SaveChanges(); }