public ActionResult Edit(int idPeca, PecaView pecaView) { var pecaParaEditar = repositorioPeca.Recuperar(idPeca); pecaParaEditar.Descricao = pecaView.Descricao; if (pecaView.Imagem != null) { var binaryReader = new BinaryReader(pecaView.Imagem.InputStream); pecaParaEditar.ByteArrayImage = binaryReader.ReadBytes(pecaView.Imagem.ContentLength); } repositorioPeca.Atualizar(pecaParaEditar); repositorioPeca.Salvar(); return(RedirectToAction("Index")); }
public ActionResult Create(PecaView pecaView) { if (ModelState.IsValid) { var binaryReader = new BinaryReader(pecaView.Imagem.InputStream); var peca = new Peca(); peca.Descricao = pecaView.Descricao; peca.ByteArrayImage = binaryReader.ReadBytes(pecaView.Imagem.ContentLength); repositorioPeca.Inserir(peca); repositorioPeca.Salvar(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create() { var peca = new PecaView(); return(View(peca)); }