public async Task <int> CreateNonRegisteredUser(NonRegisteredUserCreateDTO userModel) { if (string.IsNullOrEmpty(userModel.ClientName)) { throw new ArgumentException("ClientName not provided!"); } if (string.IsNullOrEmpty(userModel.ClientEmail) && string.IsNullOrEmpty(userModel.ClientPhoneNumber)) { throw new ArgumentException("ClientEmail nor ClientPhoneNumber provided!"); } NonRegisteredAppointmentUsers appointmentUser = new NonRegisteredAppointmentUsers { ClientName = userModel.ClientName, ClientEmail = userModel.ClientEmail, ClientPhoneNumber = userModel.ClientPhoneNumber }; unitOfWork.UsersRepository.AddNonRegisteredUser(appointmentUser); await unitOfWork.SaveAsync(); return(appointmentUser.Id); }
public void AddNonRegisteredUser(NonRegisteredAppointmentUsers nonRegisteredAppointmentUser) { Context.NonRegisteredUsers.Add(nonRegisteredAppointmentUser); }