コード例 #1
0
ファイル: UserController.cs プロジェクト: dilip07156/CoreAPI
        public async Task <CommonResponse> UpdateUserForQuote([FromBody] UpdateUserGetReq request)
        {
            var response = new CommonResponse();

            if (request.ModuleName == "ops")
            {
                if (!string.IsNullOrEmpty(request.BookingNumber))
                {
                    response = await _UserRepository.UpdateUserForQuote(request);
                }
                else
                {
                    response.ResponseStatus.Status       = "Failure";
                    response.ResponseStatus.ErrorMessage = "BookingNumber can not be blank";
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(request.QRFID))
                {
                    response = await _UserRepository.UpdateUserForQuote(request);
                }
                else
                {
                    response.ResponseStatus.Status       = "Failure";
                    response.ResponseStatus.ErrorMessage = "QRFId can not be blank";
                }
            }
            return(response);
        }
コード例 #2
0
        public IActionResult UpdateFollowUp(string QRFId, string CostingOfficer, string WithClient)
        {
            try
            {
                CommonResponse   response = new CommonResponse();
                UpdateUserGetReq request  = new UpdateUserGetReq();
                request.QRFID = QRFId;
                request.FollowUpCostingOfficer = CostingOfficer;
                request.FollowUpWithClient     = WithClient;
                request.EditUser = ckUserEmailId;

                response = loginProviders.UpdateFollowup(request, token).Result;

                if (response.ResponseStatus.Status.ToLower() == "success")
                {
                    return(Json(new { status = "success", responseText = response.ResponseStatus.StatusMessage }));
                }
                else
                {
                    return(Json(new { status = "error", responseText = response.ResponseStatus.ErrorMessage }));
                }
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
コード例 #3
0
        public async Task <CommonResponse> UpdateFollowup(UpdateUserGetReq updateUserGetReq, string ticket)
        {
            CommonResponse commonResponse = new CommonResponse();

            commonResponse = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceUser:UpdateFollowup"), updateUserGetReq, typeof(CommonResponse), ticket);

            return(commonResponse);
        }
コード例 #4
0
ファイル: UserController.cs プロジェクト: dilip07156/CoreAPI
        public async Task <CommonResponse> UpdateFollowUp([FromBody] UpdateUserGetReq request)
        {
            var response = new CommonResponse();

            if (!string.IsNullOrEmpty(request.QRFID))
            {
                response = await _UserRepository.UpdateFollowUp(request);

                return(response);
            }
            else
            {
                response.ResponseStatus.Status       = "Failure";
                response.ResponseStatus.ErrorMessage = "QRFId can not be blank";
                return(response);
            }
        }
コード例 #5
0
        public JsonResult UpdateUserForQuote(UpdateUserGetReq request)
        {
            CommonResponse response = new CommonResponse();

            //UpdateUserGetReq request = new UpdateUserGetReq();
            //request.QRFID = QRFID;
            //request.SalesOfficer = SalesOfficer;
            //request.CostingOfficer = CostingOfficer;
            //request.ProductAccountant = ProductAccountant;
            request.EditUser = ckUserEmailId;

            response = loginProviders.UpdateUserForQuote(request, token).Result;

            if (response != null)
            {
                return(Json(response.ResponseStatus));
            }
            return(Json("failure"));
        }