public ActionResult Edit(DataEntryModels model) { try { if (string.IsNullOrEmpty(model.StoreId)) { ModelState.AddModelError("Store", CurrentUser.GetLanguageTextFromKey("Store field is required")); } //if (string.IsNullOrEmpty(model.BusinessId)) // ModelState.AddModelError("Apply Date", "Apply Date field is required"); if (!ModelState.IsValid) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Edit", model)); } model.IsActived = true; model.ModifierBy = CurrentUser.UserName; model.ModifierDate = DateTime.Now; string msg = ""; bool result = _factory.Update(model, ref msg); if (result) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("StoreId", msg); //return View("Create"); return(PartialView("_Edit", model)); } } catch (Exception ex) { _logger.Error("Edit DataEntry: " + ex); return(new HttpStatusCodeResult(400, ex.Message)); } }