예제 #1
0
        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));
        }
예제 #2
0
 public void Salvar(Assessoria assessoria)
 {
     _context.Add(assessoria);
     _context.SaveChanges();
 }