public ActionResult Register(RegisterPO form) { ActionResult oResponse = null; if (ModelState.IsValid) { if (Session["RoleID"] == null) { try { form.RoleID = 4; UsersDO dataObject = RegisterMap.RegisterPOtoUsersDO(form); _usersDataAccess.AddUser(dataObject); oResponse = RedirectToAction("Index", "Home"); } catch (Exception ex) { logger.Log("Fatal", ex.Source, ex.TargetSite.ToString(), ex.Message, ex.StackTrace); oResponse = RedirectToAction("Index", "Home"); } finally { //Do nothing } } else { oResponse = View(form); } } else { oResponse = RedirectToAction("Index", "Home"); } return(oResponse); }