public User CreateUser(User userEntity) { var userRecord = MapUser(userEntity, false); UserRepository.CreateUser(userRecord); return(MapUser(userRecord)); }
public User CreateUser(User userEntity) { var userRecord = MapUser(userEntity, false); _unitOfWork.Users.Add(userRecord); _unitOfWork.Complete(); return(MapUser(userRecord)); }
private DataUser MapUser(User user, bool mapId = true) { if (user == null) { return(null); } return(new DataUser() { Firstname = user.Firstname, Lastname = user.Lastname, EmailVerified = user.EmailVerified, Id = mapId && IsValidInt(user.Id) ? int.Parse(user.Id) : int.Parse("0"), Password = user.Password, Phone = user.Phone, PhoneVerified = user.PhoneVerified, SecurityStamp = user.SecurityStamp, Username = user.UserName, Active = user.Active, CreatedOn = user.CreatedOn, Deleted = user.Deleted, ProfilePic = user.ProfilePic }); }