Ejemplo n.º 1
0
        /// <summary>
        /// Save Pricing Detail
        /// </summary>
        /// <param name="updatePriceViewModel"></param>
        /// <returns></returns>
        public JsonResult SavePricing(UpdatePriceViewModel updatePriceViewModel)
        {
            if (updatePriceViewModel.Member == true)
            {
                updatePriceViewModel.MemberTypeId = 1;
            }
            else
            {
                updatePriceViewModel.MemberTypeId = 2;
            }

            HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("SavePricing", "AdminPanel", updatePriceViewModel);

            if (response.IsSuccessStatusCode)
            {
                var data = response.Content.ReadAsStringAsync().Result;
                ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <Dictionary <string, bool> > >(data);

                if (dbBookingDetails.IdentityResult.Status == true)
                {
                    return(Json(new { code = 0, message = "Success" }));
                }
                else
                {
                    return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message }));
                }
            }
            else
            {
                return(Json(new { code = -2, message = "failed" }));
            }
        }
        public IActionResult UpdatePrice(UpdatePriceViewModel model)
        {
            var category = this._context.Categories.FirstOrDefault(p => p.Id == model.ParentId);

            if (category != null)
            {
                category.Price     = model.Price;
                category.Name      = model.Name;
                category.Timestamp = DateTime.UtcNow;

                this._context.Categories.Update(category);
                this._context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }