public override async Task <AddAddressResponse> AddAddress(AddAddressRequest request, ServerCallContext context) { _logger.Log(LogLevel.Debug, "Request Received for AddressBookService::AddAddress"); var addAddressResponse = new AddAddressResponse { Message = "success" }; var address = new Address { StudentId = Guid.Parse(request.StudentId), Name = request.Name, FullAddress = request.FullAddress, Enrollment = request.Enrollment, EnrollmentStatus = Constants.AddressConstants.EnrollmentStatus[RandomNumberGenerator.GetRandomValue(1, 4)] }; var newAddress = await _addressBll.AddAddress(address); addAddressResponse.Id = newAddress.Id.ToString(); _logger.Log(LogLevel.Debug, "Returning the results from AddressBookService::AddProfessor"); return(addAddressResponse); }
public static AddAddressResponse Unmarshall(UnmarshallerContext context) { AddAddressResponse addAddressResponse = new AddAddressResponse(); addAddressResponse.HttpResponse = context.HttpResponse; addAddressResponse.RequestId = context.StringValue("AddAddress.RequestId"); addAddressResponse.Code = context.StringValue("AddAddress.Code"); addAddressResponse.Message = context.StringValue("AddAddress.Message"); addAddressResponse.AddressId = context.LongValue("AddAddress.AddressId"); return(addAddressResponse); }
public override async Task <AddAddressResponse> AddAddress(AddAddressRequest request, ServerCallContext context) { _logger.Log(LogLevel.Debug, "Request Received for AddressBookService::AddAddress"); var addAddressResponse = new AddAddressResponse { Message = "success" }; var address = _mapper.Map <Address>(request); var newAddress = await _addressBll.AddAddress(address); addAddressResponse.Id = newAddress.Id.ToString(); _logger.Log(LogLevel.Debug, "Returning the results from AddressBookService::AddProfessor"); return(addAddressResponse); }
private async void btnAddAddress_Click(object sender, EventArgs e) { Collivery collivery = new Collivery() { auth = new AuthenticateRequest() { email = txtEmail.Text, password = txtPassword.Text } }; AddAddressResponse townsResp = await collivery.add_address(new AddAddressRequest() { data = new AddAddressRequestData() { building = "KooBoo test building 1", cellphone = "0836198880", company_name = "KooBoo", country = "ZAF", custom_id = "4", email = "*****@*****.**", full_name = "Dezi van Vuuren", location_type = 1, phone = "", street = "South Street", suburb_id = 298, town_id = 248, zip_code = "0157" }, token = authResp.token }); if (townsResp.error != null) { txtResult.Text = "Error - " + townsResp.error.error; } else { txtResult.Text = "Success - Address Added: " + townsResp.address_id; } }
public override async Task <AddAddressResponse> AddAddress(AddAddressRequest request, ServerCallContext context) { _logger.Log(LogLevel.Debug, "Request Received for AddressBookService::AddAddress"); var addAddressResponse = new AddAddressResponse { Message = "success" }; if (request.Enrollment == "Library Usage") { var trailers = new Metadata() { { "Field", "Enrollment" }, { "Message", "Bank enrollment is stopped temporarily" } }; throw new RpcException(new Status(StatusCode.PermissionDenied, "Library Usage enrollment is stopped temporarily"), trailers); } // TODO: Technical Debt var address = new Address { StudentId = Guid.Parse(request.StudentId), Name = request.Name, FullAddress = request.FullAddress, Enrollment = request.Enrollment, EnrollmentStatus = Constants.AddressConstants.EnrollmentStatus[RandomNumberGenerator.GetRandomValue(1, 4)] }; var newAddress = await _addressBll.AddAddress(address); addAddressResponse.Id = newAddress.Id.ToString(); _logger.Log(LogLevel.Debug, "Returning the results from AddressBookService::AddProfessor"); return(addAddressResponse); }