public ActionResult UpdateMerchantInfo(string id) { if (HttpContext.Session["UID"] == null) { return(RedirectToAction("Index", "Portal", null)); } mUser u = new mUser(); if (!u.check_user_right(Session["UID"].ToString(), 1)) { return(RedirectToAction("Denied", "Portal", null)); } if (id == null) { return(new HttpStatusCodeResult(statusCode: 400)); } //Business Category for dropdown List <t_BusinessCategory> category_list = new List <t_BusinessCategory>(); using (Models.MerchantService db = new Models.MerchantService()) { category_list = db.t_BusinessCategory.ToList(); } ViewBag.Category = category_list; //Get Merchant Info mMerchant merchantinfo = new mMerchant(); try { using (Models.MerchantService db = new Models.MerchantService()) { t_Merchant_Info merch_info = db.t_Merchant_Info.Where(x => x.MPU_Merchant_ID == id).FirstOrDefault(); merchantinfo.MPU_Merchant_ID = merch_info.MPU_Merchant_ID; merchantinfo.Merchant_Name = merch_info.Merchant_Name; merchantinfo.Merchant_Address = merch_info.Merchant_Address; merchantinfo.Merchant_Email = merch_info.Merchant_Email; merchantinfo.Merchant_Phone = merch_info.Merchant_Phone; merchantinfo.OMPURate = merch_info.OMPURate; merchantinfo.OJCBRate = merch_info.OJCBRate; merchantinfo.OUPIRate = merch_info.OUPIRate; merchantinfo.MPURate = merch_info.MPURate; merchantinfo.JCBRate = merch_info.JCBRate; merchantinfo.UPIRate = merch_info.UPIRate; merchantinfo.Settlement_Acc = merch_info.Settlement_Acc; merchantinfo.SettAccountName = merch_info.SettAccountName; merchantinfo.BusinessCategoryID = merch_info.BusinessCategoryID; } return(View(merchantinfo)); } catch (Exception ex) { TempData["Message"] = ex.Message; TempData.Keep(); return(View()); } }
public ActionResult AddMerchant(mMerchant model) { if (HttpContext.Session["UID"] == null) { return(RedirectToAction("Index", "Portal", null)); } mUser u = new mUser(); if (!u.check_user_right(Session["UID"].ToString(), 1)) { return(RedirectToAction("Denied", "Portal", null)); } try { using (Models.MerchantService db = new Models.MerchantService()) { t_Merchant_Info merchant = new t_Merchant_Info(); merchant.MPU_Merchant_ID = model.MPU_Merchant_ID; merchant.Merchant_Name = model.Merchant_Name; merchant.Merchant_Phone = model.Merchant_Phone; merchant.Merchant_Email = model.Merchant_Email; merchant.Merchant_Address = model.Merchant_Address; merchant.OMPURate = model.OMPURate; merchant.OJCBRate = model.OJCBRate; merchant.OUPIRate = model.OUPIRate; merchant.MPURate = model.MPURate; merchant.JCBRate = model.JCBRate; merchant.UPIRate = model.UPIRate; merchant.Settlement_Acc = model.Settlement_Acc; merchant.SettAccountName = model.SettAccountName; merchant.BusinessCategoryID = model.BusinessCategoryID; merchant.MStatusID = 100; merchant.CreationDate = DateTime.Now.Date; db.t_Merchant_Info.Add(merchant); db.SaveChanges(); TempData["Message"] = "Saved"; TempData.Keep(); } } catch (Exception ex) { TempData["Message"] = ex.InnerException.InnerException.Message; TempData.Keep(); } return(RedirectToAction("CreateMerchant")); }