BAL.Manager.UserManager.InsertUser C# (CSharp) Метод

InsertUser() публичный Метод

public InsertUser ( UserDTO user ) : UserDTO
user UserDTO
Результат UserDTO
        public UserDTO InsertUser(UserDTO user)
        {
            //var temp = Mapper.Map<User>(user);

            user.UserName = user.UserName.Trim();
            user.Password = user.Password.Trim();
            user.Email = user.Email.Trim();

            var role = GerRoleForUser(user);

            user.Role = role;
            user.RoleId = role.Id;
            user.RegistrationDate = DateTime.Now;
            var temp = Mapper.Map<User>(user);

             uOW.UserRepo.Insert(temp);
            // TODO:
            //uOW.UserInfoRepo.Insert(new UserInfo { UserId = user.Id });
            uOW.Save();

            return Mapper.Map<UserDTO>(temp);
        }