public ActionResult Step2(CompanyBranchModel userCompany2) { int userId = (int)Session["userId"]; //int userId = 68; BranchAccess ba = new BranchAccess(); userCompany2.MainBranch.StateId = userCompany2.StateId; userCompany2.MainBranch.BranchCode = ba.createBranchCode(userCompany.Company.CompanyCode); userCompany.MainBranch = userCompany2.MainBranch; int reslt = ba.insertFirstBranchDetails(userCompany, userId); if (reslt > 0) { StepAccess sa = new StepAccess(); if (sa.updateStepNumberByUserId(userId, 3)) { bool reslt2 = ba.updateUserBranchId(userCompany2, userId); if (reslt2) { return(RedirectToAction("Step3")); } } } else { ViewBag.ErrorMsg = "Failed to create first branch"; } return(View()); }
public ActionResult CreateBranchFirstBranch(UserCompanyModel userCompany) { if (_type == "CompanyEmployee") { ViewBag.Type = "CompanyEmployee"; BranchAccess ba = new BranchAccess(); userCompany.Branch.BranchCode = ba.createBranchCode(_userCompany.Company.CompanyCode); _userCompany.Branch = userCompany.Branch; _userCompany.Branch.StateId = userCompany.StateId; CompanyAccess ca = new CompanyAccess(); //if (ca.SetupCompany(_userCompany)) if (ca.SetupCompanyRollback(_userCompany)) { ViewBag.SuccessMsg = "Company is successfully setup"; return(View()); } else { ViewBag.ErrorMsg = "Failed to setup company"; return(RedirectToAction("CreateFirstSuperUser", "CreateUser")); } } return(View()); }