public async Task <IActionResult> Create(Ewent model, IFormFile file) { model.HasImage = false; if (file != null) { model.HasImage = true; if (file.Length > 3000000) { ModelState.AddModelError("", "حجم عکس بالاس"); } if (file.ContentType != "image/jpeg" || file.ContentType != "image/png") { ModelState.AddModelError("", "نوع فایل ارسال شده اشتباهه"); } } if (ModelState.IsValid) { try { var result = await SaveImage(file, model.Guid.ToString()); model.UserId = currentUser.Id; await EventRepo.Add(model); return(message("با موفقیت ثبت شد", MessageType.success)); } catch (Exception ex) { return(message("موقع ثبت اطلاعات خطایی رخ داد", MessageType.danger)); } } else { return(message(ModelState)); } }