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