public User MapToUser(UserModel dto)
 {
     return new User()
     {
         NmbrOfChildren = dto.NmbrOfChildren,
         Email = dto.Email,
         UserName = dto.Email,
         IsStudent = dto.IsStudent,
         Language = dto.Language,
         BirthDate = dto.BirthDate,
         Gender = dto.Gender,
         Difficulty = dto.Difficulty,
         SendNewsletter = dto.SendNewsletter
     };
 }
 public void DeleteUser(UserModel dto)
 {
     _uRepo.DeleteUser(MapToUser(dto));
 }
 public int InsertUser(UserModel dto)
 {
     //first map to user then insert the new entity into the db
       return _uRepo.InsertUser(MapToUser(dto));
 }