Exemple #1
0
 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;
     }
 }
Exemple #2
0
        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,
            }));
        }
Exemple #3
0
        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);
            }
        }