public ActionResult Create(UsersModel UsersModel1, long[] CompanyControls) { if (ModelState.IsValid) { if (UsersServices1.getUserById(UsersModel1.UserName) != null) { ModelState.AddModelError("UserName", "UserName have existed"); return(View(UsersModel1)); } try { UsersModel1.IsActive = true; long UserId1 = UsersServices1.createUser(UsersModel1); if (CompanyControls.Count() <= 0) { CompanyControls[0] = UsersModel1.ComId; } UsersServices1.createCompanyControl(UserId1, CompanyControls); return(RedirectToAction("Index")); } catch (Exception e) { e.GetBaseException(); return(View(UsersModel1)); } } return(View(UsersModel1)); }
public ActionResult Edit(UsersModel UsersModel1, long[] CompanyControls) { try { // TODO: Add update logic here UsersServices1.updateUser(UsersModel1); UsersServices1.createCompanyControl(UsersModel1.Id, CompanyControls); return(RedirectToAction("Index")); } catch (SqlException ex) { throw; } catch (Exception e) { throw e; return(View(UsersModel1)); } }