public IActionResult AddNewAddons(AddonModel model)
        {
            ResultModel resultModel = new ResultModel();

            try
            {
                Addon addon = null;
                addon = new Addon
                {
                    AddonName   = model.AddonName,
                    Price       = Convert.ToDecimal(model.Price),
                    Description = model.Description,
                    //AddonImage = addonbytes,
                    Status = model.Status
                };
                _addonServices.InsertAddon(addon);

                resultModel.Message  = ValidationMessages.Success;
                resultModel.Status   = 1;
                resultModel.Response = addon;
            }
            catch (Exception exp)
            {
                resultModel.Message  = exp.ToString();
                resultModel.Status   = 0;
                resultModel.Response = null;
            }

            return(Ok(resultModel));
        }
示例#2
0
        public IActionResult CreateAddons(AddonModel model, IFormFile AddonImage)
        {
            byte[] addonbytes;
            using (var ms = new MemoryStream())
            {
                AddonImage.CopyTo(ms);
                addonbytes = ms.ToArray();
            }

            Addon addon = null;

            addon = new Addon
            {
                AddonName   = model.AddonName,
                Price       = model.Price,
                Description = model.Description,
                AddonImage  = addonbytes,
                Status      = model.Status
            };
            _addonService.InsertAddon(addon);

            AddNotification(NotificationMessage.TitleSuccess, NotificationMessage.msgAddAddon, NotificationMessage.TypeSuccess);


            return(RedirectToAction("ListAddons"));
        }