public ActionResult AddUpdate(etblMasterTaxMap model) { try { if (ModelState.IsValid) { model.dtActionDate = DateTime.Now; model.iActionBy = ((BL_Login.UserDetails)Session["UserDetails"]).iUserId; model.dtStayFrom = DateTime.ParseExact(model.sStayFrom, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); model.dtStayTo = DateTime.ParseExact(model.sStayTo, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture); var result = BL_tblMasterTaxMap.AddUpdateMasterTaxMapping(model); if (result.Key == 1 || result.Key == 2) { return(Json(new { status = true, Msg = result.Value, statusCode = result.Key }, JsonRequestBehavior.AllowGet)); } return(Json(new { status = false, Msg = result.Value }, JsonRequestBehavior.AllowGet)); } var message = string.Join(" | ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage)); return(Json(new { status = false, Msg = message }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { status = false, Msg = "An error occured while adding the record, Kindly try after some time." }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AddUpdate(int?id) { var model = new etblMasterTaxMap(); if (id.HasValue) { var dbModel = BL_tblMasterTaxMap.GetMasterTaxMapById(id.Value); if (dbModel != null) { model = dbModel; model.sStayFrom = string.Format("{0:dd/MM/yyyy}", dbModel.dtStayFrom); model.sStayTo = string.Format("{0:dd/MM/yyyy}", dbModel.dtStayTo); model.iStateIds = dbModel.iStateIdList.ToArray(); } } else { //model.ListTaxes = BL_Tax.GetAllTax().Where(x => x.sTaxName.ToLower() == "sgst" || x.sTaxName.ToLower() == "cgst").ToList(); model.ListTaxes = BL_Tax.GetAllTax().Where(x => x.cStatus.ToUpper() == "A").ToList(); } model.ListRoomRateRange = BL_tblMasterTaxMap.GetRoomRateRange(); return(PartialView("_AddUpdate", model)); }
public ActionResult ToggleStatus(int id, bool status) { try { var iActionBy = ((BL_Login.UserDetails)Session["UserDetails"]).iUserId; var result = BL_tblMasterTaxMap.ToggleStatus(id, status, iActionBy); return(Json(new { status = result.Key == 1, Msg = result.Value }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { status = false, Msg = "An error occured while updating the record, Kindly try after some time." }, JsonRequestBehavior.AllowGet)); } }