public async Task <ActionResult> Create(ClsCustomerModel clsCustomerModel) { clsCustomerModel.Address = "NA"; clsCustomerModel.AlternateNumber = "9999999999"; clsCustomerModel.CompanyName = Convert.ToString(Session["businessName"]); clsCustomerModel.GSTNo = "0"; if (ModelState.IsValid) { clsCustomerModel.UserId = Convert.ToString(Session["userId"]); clsCustomerModel.BusinessId = Convert.ToString(Session["businessId"]); clsCustomerModel.TypeId = 2; ClsResponseModel clsResponse = await this._user.CreateCustomerAsync(clsCustomerModel); if (clsResponse.IsSuccess) { ViewBag.UserMessage = 200; return(View()); } else { ViewBag.UserMessage = 0; return(View()); } } else { ViewBag.UserMessage = 0; return(View()); } }
public async Task <ClsResponseModel> CreateCustomerAsync(ClsCustomerModel responseModel) { ClsResponseModel clsResponse = new ClsResponseModel(); var parameters = new DynamicParameters(); parameters.Add("@Name", responseModel.Name); parameters.Add("@Mobile", responseModel.Mobile); parameters.Add("@CompanyName", responseModel.CompanyName); parameters.Add("@TypeId", responseModel.TypeId); parameters.Add("@BusinessId", responseModel.BusinessId); parameters.Add("@GSTNo", responseModel.GSTNo); parameters.Add("@Address", responseModel.Address); parameters.Add("@userId", responseModel.UserId); parameters.Add("@AlternateNumber", responseModel.AlternateNumber); parameters.Add("@Password", responseModel.Password); int returnValue = await this._dbContext.ExecuteAsync("Usp_RegisterCustomer", parameters, commandType : CommandType.StoredProcedure); if (returnValue > 0) { clsResponse.IsSuccess = true; clsResponse.ErrorCode = 200; clsResponse.Message = "Customer created successully"; } else { clsResponse.IsSuccess = false; clsResponse.ErrorCode = 400; clsResponse.Message = "Failed to create customer"; } return(clsResponse); }
public async Task <ActionResult> CreateCustomer(ClsCustomerModel clsCustomerModel) { clsCustomerModel.Password = "******"; if (ModelState.IsValid) { clsCustomerModel.UserId = Convert.ToString(Session["userId"]); clsCustomerModel.BusinessId = Convert.ToString(Session["businessId"]); clsCustomerModel.TypeId = 1; ClsResponseModel clsResponse = await this._user.CreateCustomerAsync(clsCustomerModel); if (clsResponse.IsSuccess) { ViewBag.UserMessage = 200; ViewBag.Message = clsResponse.Message; return(View("Index")); } else { ViewBag.UserMessage = 0; return(View("Index")); } } else { ViewBag.UserMessage = 400; return(View()); } }