public void Add(StockmanModel stockman) { try { using (var ctx = new EntityContext()) { var color_id = ctx.Color.Select(s => s).Where(w => w.Value == stockman.Цвет).FirstOrDefault(); var material_id = ctx.Material.Select(s => s).Where(w => w.Value == stockman.Материал).FirstOrDefault(); var fab = new FabricRoll { ColorId = color_id.Id, MaterialId = material_id.Id, Width = stockman.Ширина, Length = stockman.Длина }; ctx.FabricRoll.Add(fab); ctx.SaveChanges(); DialogService.ShowSuccess("Даные успешно добавлены!", "Успех!"); } } catch (Exception) { throw; } }
public void Delete(StockmanModel stockman) { try { using (var ctx = new EntityContext()) { var fabric = ctx.FabricRoll.Select(s => s).Where(w => w.Id == stockman.Ид).FirstOrDefault(); StockmanModels.Remove(StockmanModels.Select(s => s).Where(w => w.Ид == fabric.Id).FirstOrDefault()); ctx.FabricRoll.Remove(fabric); ctx.SaveChanges(); } } catch (Exception) { throw; } }
public UpdateForm(StockmanModel model) { InitializeComponent(); DataContext = context = new StockmanViewModel(); stockman = model; }