public AddUpdateMaster UpdateRIDetail(UpdateRISiteRequest data) { try { string stProc = UpdateRISite; var pList = new List <SqlParameter> { new SqlParameter("@ID", data.id), new SqlParameter("@CHCID", data.chcId), new SqlParameter("@PHCID", data.phcId), new SqlParameter("@SCID", data.scId), new SqlParameter("@TestingCHCId", data.testingCHCId), new SqlParameter("@RI_gov_code", data.riGovCode), new SqlParameter("@RISite", data.name ?? data.name), new SqlParameter("@Pincode", data.pincode.ToCheckNull()), new SqlParameter("@ILRId", data.ilrId), new SqlParameter("@IsActive", data.isActive), new SqlParameter("@Latitude", data.latitude.ToCheckNull()), new SqlParameter("@Longitude", data.longitude.ToCheckNull()), new SqlParameter("@Comments", data.comments.ToCheckNull()), new SqlParameter("@UserId", data.userId), }; var returnData = UtilityDL.FillEntity <AddUpdateMaster>(stProc, pList); return(returnData); } catch (Exception e) { throw e; } }
public async Task <AddEditResponse> UpdateRIDetail(UpdateRISiteRequest data) { var response = new AddEditResponse(); try { if (string.IsNullOrEmpty(data.riGovCode)) { response.Status = "false"; response.Message = "Please enter RI Code"; } else if (string.IsNullOrEmpty(data.name)) { response.Status = "false"; response.Message = "Please enter RI site"; } else if (data.chcId <= 0) { response.Status = "false"; response.Message = "Invalid chc"; } else if (data.phcId <= 0) { response.Status = "false"; response.Message = "Invalid phc"; } else if (data.scId <= 0) { response.Status = "false"; response.Message = "Invalid sc"; } else if (data.testingCHCId <= 0) { response.Status = "false"; response.Message = "Invalid testing chc"; } else { var addEditResponse = _saData.UpdateRIDetail(data); response.Status = "true"; response.Message = addEditResponse.message; } return(response); } catch (Exception e) { response.Status = "false"; response.Message = $"Unable to process - {e.Message}"; return(response); } }
public async Task <IActionResult> UpdateRISite(UpdateRISiteRequest sData) { _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}"); _logger.LogDebug($"Request - {JsonConvert.SerializeObject(sData)}"); var data = await _saService.UpdateRIDetail(sData); _logger.LogInformation($"Response - Update RI {data}"); _logger.LogDebug($"Response - {JsonConvert.SerializeObject(data)}"); return(Ok(new AddEditResponse { Status = data.Status, Message = data.Message, })); }