public Registration CreateAccount(Registration registration) { Patient patient = TranslatetoPatient(registration); CreateUserRequestMessage request = new CreateUserRequestMessage(); request.patient = patient; request.transactiondate = DateTime.Now; Service1Client svcclient = new ServiceReference1.Service1Client("BasicHttpBinding_IService1"); CreateUserResponse response = svcclient.CreateAccount(request); registration = TranslatetoRegistration(response.account); return registration; }
public Registration CreateAccount(Registration registration) { Patient patient = TranslatetoPatient(registration); CreateUserRequestMessage request = new CreateUserRequestMessage(); request.patient = patient; request.transactiondate = DateTime.Now; Service1Client svcclient = new ServiceReference1.Service1Client("BasicHttpBinding_IService1"); CreateUserResponse response = svcclient.CreateAccount(request); registration = TranslatetoRegistration(response.account); return(registration); }
public async Task <Response> CreateAsync(CreateUserRequestMessage requestMessage) { var response = Response <User> .Create(); if (response.HasError) { return(response); } var user = User.Create(requestMessage.Name , requestMessage.Identification , requestMessage.Password , JWTSettings.Value.Secret); if (user.HasError) { return(response.WithMessages(user.Messages)); } await UserRepository.CreateOrUpdateAsync(user); return(response); }
public async Task<IActionResult> CreateAsync([FromBody] CreateUserRequestMessage requestMessage) => await WithResponseAsync(() => UserService.CreateAsync(requestMessage));