public JsonResult AddUser(Users Userregd) { Console.WriteLine("In register"); RegistrationReply stdregreply = new RegistrationReply(); Registration.getInstance().Add(Userregd); stdregreply.FirstName = Userregd.FirstName; stdregreply.LastName = Userregd.LastName; stdregreply.RegistrationNumber = Userregd.RegistrationNumber; stdregreply.RegistrationStatus = "Successful"; return(Json(stdregreply)); }
public override async Task <RegistrationReply> Register(RegistrationRequest request, ServerCallContext context) { var requestObject = new RequestObject <RegistrationRequest, RegistrationReply>(request); RegistrationReply reply = await mediator.Send(requestObject).ConfigureAwait(false); if (requestObject.StatusCode != StatusCode.OK) { context.Status = new Status(requestObject.StatusCode, requestObject.Detail); } return(reply); }
public async Task <IActionResult> Register(RegistrationRequest request) { try { var requestObject = new RequestObject <RegistrationRequest, RegistrationReply>(request); RegistrationReply reply = await mediator.Send(requestObject).ConfigureAwait(false); return(Ok(reply)); } catch (ArgumentException e) { return(BadRequest($"{e.Message}")); } }
public void RegisterAccount() { using var clientFabric = new GetClient <ProfileClient>(d => new ProfileClient(d)); var client = clientFabric.Client; var request = new RegistrationRequest() { Email = ProfileUtils.LoginPass, Password = ProfileUtils.LoginPass, IsAnonymous = true }; try { RegistrationReply answer = client.Register(request); Assert.True(answer.Userid > 0); } catch (RpcException e) { Assert.Equal(expected: StatusCode.AlreadyExists, e.StatusCode); Assert.False(string.IsNullOrEmpty(e.Message)); } }