Example #1
0
        public async Task <ServiceResponse> UpdateErrorBarcode(UpdateBarcodeRequest bData)
        {
            ServiceResponse sResponse = new ServiceResponse();

            try
            {
                if (string.IsNullOrEmpty(bData.barcodeNo))
                {
                    sResponse.Status  = "false";
                    sResponse.Message = "BarcodeNo is missing";
                    return(sResponse);
                }
                else if (string.IsNullOrEmpty(bData.revisedBarcodeNo))
                {
                    sResponse.Status  = "false";
                    sResponse.Message = "Revised BarcodeNo is missing";
                    return(sResponse);
                }
                else if (bData.userId <= 0)
                {
                    sResponse.Status  = "false";
                    sResponse.Message = "Invalid UserId";
                    return(sResponse);
                }
                else
                {
                    var result = _supportData.UpdateErrorBarcode(bData);
                    if (string.IsNullOrEmpty(result.msg))
                    {
                        sResponse.Status  = "false";
                        sResponse.Message = $"Unable to Update the Revised Barcode - {bData.revisedBarcodeNo}";
                        return(sResponse);
                    }
                    else
                    {
                        if (result.revisedExistCheck == 1)
                        {
                            EmailTrigger(result.barcodeUpdateCode, 1);
                        }
                        else
                        {
                            EmailTrigger(result.barcodeUpdateCode, 0);
                        }

                        sResponse.Status  = "true";
                        sResponse.Message = result.msg;
                        return(sResponse);
                    }
                }
            }
            catch (Exception e)
            {
                sResponse.Status  = "false";
                sResponse.Message = e.Message;
                return(sResponse);
            }
        }
Example #2
0
        public async Task <IActionResult> UpdateErrorBarcode(UpdateBarcodeRequest bData)
        {
            _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}");
            _logger.LogDebug($"Updating the Error Barcode - {JsonConvert.SerializeObject(bData)}");
            var subjectSample = await _supportService.UpdateErrorBarcode(bData);

            return(Ok(new ServiceResponse
            {
                Status = subjectSample.Status,
                Message = subjectSample.Message,
            }));
        }
Example #3
0
        public UpdateBarcodeMsg UpdateErrorBarcode(UpdateBarcodeRequest bData)
        {
            string stProc = UpdateErrorBarcodeDetail;
            var    pList  = new List <SqlParameter>()
            {
                new SqlParameter("@OldBarcode", bData.barcodeNo),
                new SqlParameter("@NewBarcode", bData.revisedBarcodeNo),
                new SqlParameter("@UserId", bData.userId),
            };
            var allData = UtilityDL.FillEntity <UpdateBarcodeMsg>(stProc, pList);

            return(allData);
        }