public IActionResult SupplementAdd() { SupplementAddVİewModel supplementAddVIewModel = new SupplementAddVİewModel { Supplement = new Supplement(), SupplementSubCategories = _supplementSubCategoryService.GetAll(), SupplementCategories = _supplementCategoryService.GetAll(), }; return(View(supplementAddVIewModel)); }
public async Task <IActionResult> SupplementAdd(Supplement supplement, IFormFile formFile) { supplement.Time = DateTime.Today; if (formFile.Length == 0 && formFile == null) { TempData.Add("message", "Image not selected"); return(RedirectToAction("SupplementAdd")); } else { using (var stream = new MemoryStream()) { await formFile.CopyToAsync(stream); supplement.Image = stream.ToArray(); } } var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { _supplementService.Add(supplement); TempData.Add("message", "Supplement successfully added"); return(RedirectToAction("SupplementAdd")); } else { TempData.Add("message", "Supplement not added"); SupplementAddVİewModel supplementAddVIewModel = new SupplementAddVİewModel { Supplement = supplement, SupplementSubCategories = _supplementSubCategoryService.GetAll(), SupplementCategories = _supplementCategoryService.GetAll() }; return(View(supplementAddVIewModel)); } }