//This method is use to register user to our database public async Task <User> RegisterUser(UserAuthDto user) { user.UserTypeId = Convert.ToInt32(UserTypeNames.Customer); var mappedData = _mapper.Map <User>(user); _context.Users.Add(mappedData); await _context.SaveChangesAsync(); return(mappedData); }
//This method is use to register user to our database public async Task <User> RegisterUser(UserAuthDto user) //We accept a DTO { user.UserTypeId = Convert.ToInt32(UserTypeNames.Customer); var mappedData = _mapper.Map <User>(user); //Convert from DTO to User Model -> this var has as a Model _context.Users.Add(mappedData); //Add to DB await _context.SaveChangesAsync(); //Save to the DB return(mappedData); }