Esempio n. 1
0
        public IActionResult CreateProduct()
        {
            var model = new ProductModel();

            model.AvailableProductType.Add(new SelectListItem {
                Text = "Select Product Type", Value = "0"
            });
            foreach (var c in _producttypeService.GetAllProductType())
            {
                model.AvailableProductType.Add(new SelectListItem
                {
                    Text     = c.ProductTypeName,
                    Value    = c.Id.ToString(),
                    Selected = c.Id == model.ProductTypeInfo.Id
                });
            }

            model.AvailableAddon.Add(new SelectListItem {
                Text = "Select Addon", Value = "0"
            });
            foreach (var c in _addonService.GetAllAddons())
            {
                model.AvailableAddon.Add(new SelectListItem
                {
                    Text     = c.AddonName,
                    Value    = c.Id.ToString(),
                    Selected = c.Id == model.AddonInfo.Id
                });
            }

            return(View(model));
        }
Esempio n. 2
0
        public IActionResult ListAddons()
        {
            AddonListModel addonListModel = new AddonListModel();
            var            addon          = _addonService.GetAllAddons();

            foreach (var item in addon)
            {
                addonListModel.ListAddonModel.Add(new AddonViewModel
                {
                    Id          = item.Id,
                    AddonName   = item.AddonName,
                    Price       = item.Price.ToString(),
                    Description = item.Description,
                    AddonImage  = item.AddonImage,
                    Status      = item.Status,
                });
            }

            return(View(addonListModel));
        }
Esempio n. 3
0
        public IActionResult GetAddonList()
        {
            ResultModel resultModel = new ResultModel();

            try
            {
                var addons = _addonServices.GetAllAddons();

                var details = addons.Select(a => new AddonViewModel {
                    Id          = a.Id,
                    AddonName   = a.AddonName,
                    Description = a.Description,
                    Price       = a.Price.ToString(),
                    AddonImage  = a.AddonImage,
                    Status      = a.Status
                });


                if (addons != null)
                {
                    resultModel.Message  = ValidationMessages.Success;
                    resultModel.Status   = 1;
                    resultModel.Response = details;
                }
                else
                {
                    resultModel.Message  = ValidationMessages.Failure;
                    resultModel.Status   = 0;
                    resultModel.Response = null;
                }
            }catch (Exception exp)
            {
                resultModel.Message  = exp.ToString();
                resultModel.Status   = 0;
                resultModel.Response = null;
            }

            return(Ok(resultModel));
        }