コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 public bool TryAddUser(Domain.Models.User.User user)
 {
     return(dataBase.TryAddRecord(userConverter.Convert(user), out var _));
 }