Exemplo n.º 1
0
        public bool UpdateSecurityUser(SecurityUserVM securityUser)
        {
            bool result = false;

            try
            {
                SecurityUser securityUserToSave = securityUserRepository
                                                  .Find(where : securityUserDB => securityUserDB.SecurityUserId == securityUser.SecurityUserId).FirstOrDefault();
                securityUserToSave.IsActive      = securityUser.IsActive;
                securityUserToSave.LastUpdatedBy = securityUser.LastUpdatedBy;
                securityUserToSave.LastUpdatedOn = DateTime.UtcNow;
                securityUserRepository.Update(securityUserToSave);
                securityUserRepository.Commit();

                if (UpdateSecurityUserRole(securityUser.UserRoleList, securityUser.SecurityUserId))
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.HandleServiceException(ex);
            }

            return(result);
        }
Exemplo n.º 2
0
        private SecurityUserVM ConvertToSecurityUserVM(SecurityUser securityUser)
        {
            SecurityUserVM vm = new SecurityUserVM()
            {
                SecurityUserId = securityUser.SecurityUserId,
                UserId         = securityUser.UserId,
                UserName       = securityUser.UserName,
                Email          = securityUser.Email,
                TenantCode     = securityUser.TenantCode,
                CreatedOn      = (DateTime)securityUser.CreatedOn,
                CreatedBy      = securityUser.CreatedBy,
                LastUpdatedOn  = (DateTime)securityUser.LastUpdatedOn,
                LastUpdatedBy  = securityUser.LastUpdatedBy,
                IsActive       = securityUser.IsActive
            };

            return(vm);
        }
Exemplo n.º 3
0
        public bool AddSecurityUser(SecurityUserVM securityUser)
        {
            bool result = false;

            try
            {
                securityUserRepository.Insert(
                    new SecurityUser
                {
                    UserId        = securityUser.UserId,
                    UserName      = securityUser.UserName,
                    Email         = securityUser.Email,
                    TenantCode    = securityUser.TenantCode,
                    CreatedOn     = DateTime.UtcNow,
                    CreatedBy     = securityUser.LastUpdatedBy,
                    LastUpdatedOn = DateTime.UtcNow,
                    LastUpdatedBy = securityUser.LastUpdatedBy,
                    IsActive      = true
                }
                    );

                securityUserRepository.Commit();

                var newAddUser = securityUserRepository.Find(where : securityUserDB => securityUserDB.UserId == securityUser.UserId).FirstOrDefault();

                if (AddSecurityUserRole(securityUser.UserRoleList, newAddUser.SecurityUserId))
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.HandleServiceException(ex);
                return(false);
            }
            return(result);
        }
Exemplo n.º 4
0
 public bool UpdateSecurityUser([FromBody] SecurityUserVM securityUser)
 {
     return(adminService.UpdateSecurityUser(securityUser) == true ? true : false);
 }