public async Task <ClsResponseModel> AddRateCardAsync(ClsRateCard rateCard) { ClsResponseModel clsResponse = new ClsResponseModel(); var parameters = new DynamicParameters(); parameters.Add("@userId", rateCard.CustomerId); parameters.Add("@categoryId", rateCard.CategoryId); parameters.Add("@rate", rateCard.RateCard); parameters.Add("@createdBy", rateCard.UserId); int returnValue = await this._dbContext.ExecuteAsync("Usp_AddRateCard", 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); }
public async Task <ActionResult> CreateRateCard(ClsRateCard rateCard) { if (rateCard != null) { rateCard.UserId = (int)Session["userId"]; var response = await this._user.AddRateCardAsync(rateCard); if (response.IsSuccess) { return(Json(1, JsonRequestBehavior.AllowGet)); //ViewBag.Message = "Rate card created successfully"; } else { return(Json(0, JsonRequestBehavior.AllowGet)); //ViewBag.Message = "Failed to create rate card for this user"; } } else { return(Json(400, JsonRequestBehavior.AllowGet)); //ViewBag.Message = "Something went wrong"; } }
public ActionResult CreateRateCard() { ClsRateCard ratecard = new ClsRateCard(); return(View(ratecard)); }