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); } }
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, })); }