public bool Delete(NinjaEquipmentViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.NinjaEquipmentSet.Remove(ctx.NinjaEquipmentSet.First(o => o.Ninja.Id == item.Ninja.Id && o.Equipment.Id == item.Equipment.Id)); ctx.SaveChanges(); return(true); } }
public bool Add(NinjaEquipmentViewModel item) { using (var ctx = new DatabaseModelContainer()) { ctx.NinjaEquipmentSet.Add(new NinjaEquipment { Ninja = ctx.NinjaSet.FirstOrDefault(o => o.Id == item.Ninja.Id), Equipment = ctx.EquipmentSet.FirstOrDefault(o => o.Id == item.Equipment.Id) }); ctx.SaveChanges(); return(true); } }
// Not required to update. public bool Update(NinjaEquipmentViewModel item) { throw new System.NotImplementedException(); }