コード例 #1
0
        public async Task <AddEditResponse> AddRIDetail(AddRISitesRequest data)
        {
            var riSiteName = "";
            var response   = new AddEditResponse();

            try
            {
                foreach (var riRequestData in data.RISiteData)
                {
                    var riResponse = _saData.AddRIDetail(riRequestData);
                    if (riResponse.message != "")
                    {
                        riSiteName = riSiteName + riResponse.message + ",";
                    }
                }
                riSiteName       = riSiteName.Remove(riSiteName.Length - 1);
                response.Status  = "true";
                response.Message = $"{riSiteName} - added Successfully ";
                return(response);
            }
            catch (Exception e)
            {
                response.Status  = "false";
                response.Message = $"Unable to process - {e.Message}";
                return(response);
            }
        }
コード例 #2
0
        public async Task <IActionResult> AddNewRISites(AddRISitesRequest sData)
        {
            _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}");
            _logger.LogDebug($"Request - {JsonConvert.SerializeObject(sData)}");

            var data = await _saService.AddRIDetail(sData);

            _logger.LogInformation($"Response - Add New RIs {data}");
            _logger.LogDebug($"Response - {JsonConvert.SerializeObject(data)}");
            return(Ok(new AddEditResponse
            {
                Status = data.Status,
                Message = data.Message,
            }));
        }