Example #1
0
        public async Task <IActionResult> SOVendorEdit(int Scid)
        {
            if (Scid == 0)
            {
                return(RedirectToAction("SOVendor2"));
            }

            var provider = await _workorderService.GetProvider(Scid);

            if (provider == null)
            {
                return(RedirectToAction("SOVendor2"));
            }

            var model      = _mapper.Map <ProvideModel>(provider);
            var categories = await _workorderService.GetClientCategories((int)_workContext.CurrentCustomer.ClientId);

            model.AvailableCategories.Add(new SelectListItem {
                Text = "Select Category", Value = "0"
            });

            foreach (var item in categories)
            {
                model.AvailableCategories.Add(new SelectListItem {
                    Text = item.Category, Value = item.Category
                });
            }

            return(View(model));
        }