public void AddOrUpdateAllSerialDefineInfo(SerialDefineInfoModel model) { if (model.Id.HasValue) { using (var scope = AutoEfRepositoryFactory.GetEfRepositoryFactory(DataSources.DataSource_ItAdmin).CreateReadWriteContextScope()) { var serInfo = this._efSerialDefineInfoRepository.GetById(model.Id.Value); serInfo.Name = model.Name; serInfo.Desc = model.Desc; serInfo.ApplyCapacity = model.ApplyCapacity; serInfo.CheckThreshold = model.CheckThreshold; serInfo.DateFormat = model.DateFormat; serInfo.FormatLength = model.FormatLength; serInfo.PrefixValue = model.PrefixValue; this._efSerialDefineInfoRepository.Update(serInfo); scope.SaveChanges(); } } else { this._efSerialDefineInfoRepository.Insert(new SerialDefineInfoEntity { Id = Guid.NewGuid(), Key = model.Key, CreateTime = DateTime.Now, Desc = model.Desc, Name = model.Name, PrefixValue = model.PrefixValue, DateFormat = model.DateFormat, ApplyCapacity = model.ApplyCapacity, CheckThreshold = model.CheckThreshold, FormatLength = model.FormatLength }); } }
public ActionResult SaveSerialDefineInfo(SerialDefineInfoModel model) { InkeyResult result = new InkeyResult(); string errorMessage; if (this.VerifyModle(out errorMessage)) { this._serialNumberDefineService.AddOrUpdateAllSerialDefineInfo(model); } else { result.Code = -101; result.Desc = errorMessage; } return(Json(result)); }