public JsonResult SaveClientPrefix(ClientPrefix clientPrefix) { DateTime Now = DateTime.Now; string UserName = System.Web.HttpContext.Current.User.Identity.Name; var result = false; if (ModelState.IsValid) { using (this.UoW) { if (clientPrefix.ClientPrefixID == Guid.Empty) { clientPrefix.Prefix = clientPrefix.Prefix.Trim().ToUpper(); clientPrefix.InputBy = UserName; clientPrefix.InputDate = Now; clientPrefix.ClientPrefixID = Guid.NewGuid(); this.UoW.ClientPrefixs.Insert(clientPrefix); result = this.UoW.Commit() > 0; } else { //clientManager.LastModifiedBy = UserName; //clientManager.LastModifiedDate = Now; clientPrefix.Prefix = clientPrefix.Prefix.Trim().ToUpper(); this.UoW.ClientPrefixs.Update(clientPrefix); result = this.UoW.Commit() > 0; } } return Json(new { Success = result }); } else { return Json(new { Success = result, Message = "Invalid Model" }); } }
public JsonResult CheckClientPrefix(ClientPrefix clientPrefix) { int totalRowCount; var result = false; using (UoW) { if (clientPrefix.ClientPrefixID == Guid.Empty) { clientPrefix.ClientPrefixID = Guid.NewGuid(); var ClientPrefixs = UoW.ClientPrefixs.Get(out totalRowCount, filter: c => c.Prefix.Trim().ToUpper() == clientPrefix.Prefix.Trim().ToUpper() && c.ClientID == clientPrefix.ClientID); result = totalRowCount > 0; } else { var ClientPrefixs = UoW.ClientPrefixs.Get(out totalRowCount, filter: c => c.Prefix.Trim().ToUpper() == clientPrefix.Prefix.Trim().ToUpper() && c.ClientPrefixID != clientPrefix.ClientPrefixID && c.ClientID == clientPrefix.ClientID); result = totalRowCount > 0; } return Json(new { IsExist = result }, JsonRequestBehavior.AllowGet); } }