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);
}