public void SaveMaterialSupplier(MaterialSupplier materialSupplier) { using (var dbContext = new BasisDataDbContext()) { MaterialSupplier supplier = GetMaterialSupplier(materialSupplier.MaterialID, materialSupplier.SupplierID); if (supplier != null) { materialSupplier.ID = supplier.ID; dbContext.Update<MaterialSupplier>(materialSupplier); } else { dbContext.Insert<MaterialSupplier>(materialSupplier); } } }
public string AddMaterial(int sId, int mId, string price, string remark) { try { double p = 0; var model = new MaterialSupplier(); //this.TryUpdateModel<MaterialSupplier>(model); try { p = double.Parse(price); model.Price = p; } catch { } model.MaterialID = mId; model.SupplierID = sId; model.Remark = remark; model.MaterialName = this.BasisDataService.GetMaterial(mId).Name; model.SupplierName = this.BasisDataService.GetSupplier(sId).Name; this.BasisDataService.SaveMaterialSupplier(model); this.RefreshParent(); return "true"; } catch { return "false"; } }