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)); }
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)); }
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)); }