public ActionResult Add([ModelBinder(typeof(JsonBinder<LocationEntity>))] LocationEntity entity) { LocationProvider provider = new LocationProvider(); if (entity.LocalNum.IsEmpty()) { entity.LocalNum = SequenceProvider.GetSequence(typeof(LocationEntity)); entity.LocalBarCode = entity.LocalBarCode.IsEmpty() ? entity.LocalNum : entity.LocalBarCode; entity.IsForbid = (int)EBool.No; entity.IsDelete = (int)EIsDelete.NotDelete; entity.UnitNum = ""; entity.UnitName = ""; entity.CreateTime = DateTime.Now; int line = provider.Add(entity); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } } else { entity.LocalBarCode = entity.LocalBarCode.IsEmpty() ? entity.LocalNum : entity.LocalBarCode; entity.Include(a => new { a.LocalName, a.LocalBarCode, a.StorageNum, a.LocalType, a.IsDefault }); entity.Where(a => a.LocalNum == entity.LocalNum); int line = provider.Update(entity); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } } return Content(this.ReturnJson.ToString()); }
public ActionResult Audit(string LocalNum, string IsForbid) { LocationProvider provider = new LocationProvider(); LocationEntity entity = new LocationEntity(); entity.IncludeIsForbid(true); entity.IsForbid = ConvertHelper.ToType<int>(IsForbid); entity.Where(a => a.LocalNum == LocalNum); int line = provider.Update(entity); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } else { this.ReturnJson.AddProperty("d", ""); } return Content(this.ReturnJson.ToString()); }