public ActionResult Create(CMS_ReservationViewModels model) { try { if (!ModelState.IsValid) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Create", model)); } var msg = ""; model.CreatedBy = CurrentUser.UserId; model.UpdatedBy = CurrentUser.UserId; var result = _fac.CreateOrUpdate(model, ref msg); if (result) { return(RedirectToAction("Index")); } ModelState.AddModelError("CustomerName", msg); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Create", model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(PartialView("_Create", model)); } }
public ActionResult Index(CMS_ReservationViewModels model) { try { if (!ModelState.IsValid || model.IsSuccess == true) { model.ListProducts = _facProduct.GetList((byte)CMS_Common.Commons.EProductType.Procudure); model.ListCustomer = _facCus.GetList(); model.ListEmployees = _facEmp.GetList(); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(View(model)); } var msg = ""; var result = _fac.CreateOrUpdate(model, ref msg); if (result) { model = new CMS_ReservationViewModels(); model.IsSuccess = true; return(RedirectToAction("Success")); } else { model.IsSuccess = false; return(View(model)); } } catch (Exception ex) { NSLog.Logger.Error("Reservation Index", ex); return(new HttpStatusCodeResult(400, ex.Message)); } }