public JsonResult Edit(Foto Foto, HttpPostedFileBase file) { var Retorno = new RetornoJson(); if (Foto.NomeFoto == null) { Retorno.Mensagem += "<span> Digite o Nome</span>"; } //editar staus , categoria foto e funcionario if (Retorno.Mensagem != "") { return(Json(Retorno, JsonRequestBehavior.AllowGet)); } if (file != null) { string nome = "Foto-" + NomeArquivo.GerarNomeArquivo(file.FileName); string path = Path.Combine(Server.MapPath(Caminho.Foto()), Path.GetFileName(nome)); file.SaveAs(path); Foto.Imagem = nome; } var bdFoto = new FotoRepositorioEF(contexto); bdFoto.Atualizar(Foto); bdFoto.SalvarTodos(); Retorno.Mensagem += "<span> Editado com sucesso</span>"; Retorno.Sucesso = true; Retorno.Redirecionar = true; Retorno.Link = "/Admin/Foto/Index"; return(Json(Retorno, JsonRequestBehavior.AllowGet)); }
public JsonResult Create(Foto Foto, HttpPostedFileBase file) { var Retorno = new RetornoJson(); if (Foto.NomeFoto == null) { Retorno.Mensagem += "<span> Digite o Nome</span>"; } //validar status , categoria e funcionario if (Retorno.Mensagem != "") { return(Json(Retorno, JsonRequestBehavior.AllowGet)); } if (file != null) { string nome = "Foto-" + NomeArquivo.GerarNomeArquivo(file.FileName); string path = Path.Combine(Server.MapPath(Caminho.Foto()), Path.GetFileName(nome)); file.SaveAs(path); Foto.Imagem = nome; } try { Foto.DataFoto = DateTime.Now; var bdFoto = new FotoRepositorioEF(contexto); bdFoto.Adicionar(Foto); bdFoto.SalvarTodos(); Retorno.Mensagem += "<span> Cadastrado com sucesso</span>"; Retorno.Sucesso = true; Retorno.Redirecionar = true; Retorno.Link = "/Admin/Foto/Index"; }catch (Exception e) { Retorno.Mensagem += "<span> Foto não cadastrado.</span>"; } return(Json(Retorno, JsonRequestBehavior.AllowGet)); }