public bool TryGetUser(string login, out Domain.Models.User.User user) { if (dataBase.TryGetRecord <UserRecord>(x => x.Login == login, out var userRecord)) { user = userConverter.Convert(userRecord); return(true); } user = null; return(false); }
public ActionResult UserForm(int id = 0) { User user = new Domain.Models.User.User(); ViewBag.Titles = _common.Titles.AsEnumerable().Select(a => new SelectListItem() { Text = a.TitleName, Value = a.TitleId.ToString() }).ToList(); ViewBag.Genders = _common.Genders.AsEnumerable().Select(a => new SelectListItem() { Text = a.GenderName, Value = a.GenderId.ToString() }).ToList(); //ViewBag.Countries = _common.Countries.AsEnumerable().Select(a => new SelectListItem() //{ // Text = a.CountryName, // Value = a.CountryId.ToString() //}).ToList(); int total = 0; ViewBag.Roles = _role.GetRoles(new SearchCriteria() { Offset = 0, PageSize = 500, SearchText = "" }, out total) .Where(a => a.iOrganizationId == 0 || a.iOrganizationId == Helper.GetLoggedInUserOrganization()).ToList(); ViewBag.AssignedRoles = _role.GetUserAssignedRoleIds(id); ViewBag.Types = _user.GetUserTypes(new SearchCriteria() { Offset = 0, PageSize = 500, SearchText = "" }, out total).ToList(); ViewBag.AssignedTypes = _user.GetUserAssignedTypeIds(id); if (id > 0) { user = _user.GetUserById(id); } return(View(user)); }
public bool TryAddUser(Domain.Models.User.User user) { return(dataBase.TryAddRecord(userConverter.Convert(user), out var _)); }