public ActionResult Create() { var userName = System.Web.HttpContext.Current.User.Identity.Name; var user = _systemService.GetUserAndRole(0, userName); if (user == null) return RedirectToAction("Index", "Login"); if (user.UserR < 2) { return RedirectToAction("Index", "Home"); } var userItem = new XUser(); var model = new UserViewModel { Id = userItem.Id, UserName = userItem.UserName, FirstName = userItem.FirstName, LastName = userItem.LastName, DepartmentId = userItem.DepartmentId, Department = userItem.Department, Telephone = userItem.Telephone, Mobile = userItem.Mobile, Email = userItem.Email, Enable = userItem.Enable, Password = userItem.Password, StoreId = userItem.StoreId, Store = userItem.Store, CreatedBy = userItem.CreatedBy, Created = userItem.Created, UserR = userItem.UserR, ProjectR = userItem.ProjectR, StoreR = userItem.StoreR, StockR = userItem.StockR, RequisitionR = userItem.RequisitionR, StockOutR = userItem.StockOutR, StockReturnR = userItem.StockReturnR, StockInR = userItem.StockInR, ReActiveStockR = userItem.ReActiveStockR, StockTypeR = userItem.StockTypeR, CategoryR = userItem.CategoryR, PER = userItem.PER, SupplierR = userItem.SupplierR, PriceR = userItem.PriceR, StockServiceR = userItem.StockServiceR, AccountingR = userItem.AccountingR, MaintenanceR = userItem.MaintenanceR, WorkerR = userItem.WorkerR, ShippmentR = userItem.ShippmentR, ReturnSupplierR = userItem.ReturnSupplierR, Timestamp = userItem.Timestamp, UserLogin = user, Stores = new SelectList(_systemService.StoreList(), "Id", "Name"), Deparments = new SelectList(_systemService.GetLookUp(Constants.LuDepartment), Constants.LookUpKey, Constants.LookUpValue), Rights = new SelectList(_systemService.GetLookUp(Constants.LuRight), Constants.LookUpKey, Constants.LookUpValue) }; // FUNCTION return View(model); }
public bool Update(XUser entity) { _userRepository.Update(entity); _unitOfWork.CommitChanges(); return true; }
public bool Insert(XUser entity) { _userRepository.Add(entity); _unitOfWork.CommitChanges(); return true; }