public IActionResult Post(Foto foto) { try { _fotoRepository.Adicionar(foto); return(Ok(foto)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Criar(Foto foto, HttpPostedFileBase Imagem) { foto.Usuario = User.Identity.Name; foto.DataCriacao = DateTime.Now; foto.DataModicacao = DateTime.Now; if (ModelState.IsValid) { if (Imagem != null) { foto.MimeType = Imagem.ContentType; foto.Arquivo = new byte[Imagem.ContentLength]; Imagem.InputStream.Read(foto.Arquivo, 0, Imagem.ContentLength); } fotoRepository.Adicionar(foto); return(RedirectToAction("Index")); } return(View(foto)); }