コード例 #1
0
        public async Task <ResponseDto> ReceiveRequest(ReceiveRequestInputDto receiveRequestInputDto)
        {
            ResponseDto responseDto = new ResponseDto
            {
                Message = "Failed",
                Status  = 2
            };
            Request request = new Request
            {
                RequestDate  = DateTime.Now,
                MobileNumber = receiveRequestInputDto.MobileNumber,
                Action       = receiveRequestInputDto.Action
            };

            _unitOfWork.RequestRepository.CreateAsyn(request);
            bool created = await _unitOfWork.Commit() > default(byte);

            if (created)
            {
                responseDto = new ResponseDto
                {
                    Message = "Success",
                    Status  = 1
                }
            }
            ;
            return(responseDto);
        }
    }
コード例 #2
0
        public async Task <IHttpActionResult> ReceiveRequest(ReceiveRequestInputDto receiveRequestInputDto)
        {
            ResponseDto responseDto = await _promotionAppService.ReceiveRequest(receiveRequestInputDto);

            return(Ok(responseDto));
        }