public AddEditMasters Add(CHCRequest cData) { try { string stProc = AddCHC; var pList = new List <SqlParameter> { new SqlParameter("@BlockID", cData.blockId), new SqlParameter("@DistrictID", cData.districtId), new SqlParameter("@HNIN_ID", cData.hninId ?? cData.hninId), new SqlParameter("@CHC_gov_code", cData.chcGovCode), new SqlParameter("@CHCname", cData.chcName ?? cData.chcName), new SqlParameter("@Istestingfacility", cData.isTestingFacility ?? cData.isTestingFacility), new SqlParameter("@TestingCHCID", cData.testingCHCId), new SqlParameter("@CentralLabId", cData.centralLabId), new SqlParameter("@Pincode", cData.pincode ?? cData.pincode), new SqlParameter("@Isactive", cData.isActive ?? cData.isActive), new SqlParameter("@Latitude", cData.latitude ?? cData.latitude), new SqlParameter("@Longitude", cData.longitude ?? cData.longitude), new SqlParameter("@Comments", cData.comments ?? cData.comments), new SqlParameter("@Createdby", cData.createdBy), new SqlParameter("@Updatedby", cData.updatedBy), }; var returnData = UtilityDL.FillEntity <AddEditMasters>(stProc, pList); return(returnData); } catch (Exception e) { throw e; } }
public async Task <IActionResult> AddCHC(CHCRequest cData) { _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}"); _logger.LogDebug($"Request - Adding chc data - {JsonConvert.SerializeObject(cData)}"); var addEditResponse = await _chcService.Add(cData); _logger.LogInformation($" Add CHC {addEditResponse}"); _logger.LogDebug($"Response - Adding chc data - {JsonConvert.SerializeObject(addEditResponse)}"); return(Ok(new AddEditResponse { Status = addEditResponse.Status, Message = addEditResponse.Message, })); }
public async Task <AddEditResponse> Add(CHCRequest cData) { var response = new AddEditResponse(); try { if (cData.isActive.ToLower() != "true") { cData.isActive = "false"; } if (cData.isTestingFacility.ToLower() != "true") { cData.isTestingFacility = "false"; } if (string.IsNullOrEmpty(cData.chcGovCode)) { response.Status = "false"; response.Message = "Please enter chc gov code"; } else if (cData.districtId <= 0) { response.Status = "false"; response.Message = "Invalid district id"; } else if (cData.blockId <= 0) { response.Status = "false"; response.Message = "Invalid block id"; } else { var addEditResponse = _chcData.Add(cData); response.Status = "true"; response.Message = addEditResponse.message; } return(response); } catch (Exception e) { response.Status = "false"; response.Message = $"Unable to process - {e.Message}"; return(response); } }