Esempio n. 1
0
        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));
            }
        }