public bool AtualizarImagem(ImagemDto imagemDto) { var imagem = _imagemService.FindByPK(imagemDto.Id); if (imagem == null) { return(false); } //Verifica se a imagem pertence ao produto if (imagem.Id != imagemDto.Id) { return(false); } _imagemService.Update(ImagemAdapter.ToImagemModel(imagemDto, imagem)); return(true); }
public ActionResult EditImage(int id, ImagemViewModel imagem, IFormFile imagemForm) { if (id == -1) { List <IFormFile> list = new List <IFormFile> { imagemForm }; _imagemService.Add(list, imagem.AnuncioId); return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { try { _imagemService.Update(imagemForm, Mapper.Map <ImagemViewModel, Imagem>(imagem)); return(RedirectToAction(nameof(Index))); } catch (DbUpdateConcurrencyException) { return(View(imagem)); } } return(View(imagem)); }
public void Update(Guid Id, ImagemDTO imagem) { service.Update(Id, imagem); }