示例#1
0
        public async Task <ClsResponseModel> CustomerDepositAsync(ClsCustomerDeposiit customerDeposiit)
        {
            ClsResponseModel clsResponse = new ClsResponseModel();
            var parameters = new DynamicParameters();

            parameters.Add("@UserId", customerDeposiit.UserId);
            parameters.Add("@DepositType", customerDeposiit.DepositType);
            parameters.Add("@CreatedBy", customerDeposiit.BusinessId);
            parameters.Add("@DepositAmount", customerDeposiit.DepositAmount);
            int returnValue = await this._dbContext.ExecuteAsync("USP_CustDeposit", parameters, commandType : CommandType.StoredProcedure);

            if (returnValue > 0)
            {
                clsResponse.IsSuccess = true;
                clsResponse.ErrorCode = 200;
                clsResponse.Message   = "Success.";
            }
            else
            {
                clsResponse.IsSuccess = false;
                clsResponse.ErrorCode = 400;
                clsResponse.Message   = "Failed";
            }
            return(clsResponse);
        }
示例#2
0
        public async Task <ActionResult> CustomerDepositAsync(ClsCustomerDeposiit customerDeposiit)
        {
            customerDeposiit.BusinessId = Convert.ToInt32(Session["businessid"]);
            ClsResponseModel responseModel = await this._product.CustomerDepositAsync(customerDeposiit);

            if (responseModel.IsSuccess)
            {
                return(Json(new { Status = 1 }));
            }
            else
            {
                return(Json(new { Status = 0 }));
            }
        }