public IActionResult Create(CreateAssessoriaViewModel acessoriaVM) { if (ModelState.IsValid) { string uniqueFileName = null; if (acessoriaVM.Imagem != null) { //usando a factory para salvar imagem var uploadImage = new UploadImageFactory(_hostingEnvironment); uniqueFileName = uploadImage.SalvarImagem(acessoriaVM); } var acessoria = new Assessoria(acessoriaVM, uniqueFileName); _repository.Salvar(acessoria); return(RedirectToAction(nameof(Index))); } return(View(acessoriaVM)); }
public void Salvar(Assessoria assessoria) { _context.Add(assessoria); _context.SaveChanges(); }