public void Excluir(ObjetoArquivo model) { _recursoRepositorio.Deletar(model); }
public void Incluir(ObjetoArquivo model) { _recursoRepositorio.Add(model); }
public void Editar(ObjetoArquivo model) { _recursoRepositorio.Atualizar(model, model.Id); }
public ActionResult UploadDeArquivo(string objetoId) { //Salva na pasta var file = Request.Files["Filedata"]; //Cria pasta do objeto (caso necessário) var caminhoPastaRecursosObjeto = Server.MapPath( HttpContext.Application["VirtualPathImgSistema"] + "/objeto/" + objetoId + "/recursos/"); GerenciadorDePastas.CriarPasta(caminhoPastaRecursosObjeto); //Aloca o arquivo na pasta do objeto var caminhoDoArquivo = Server.MapPath(@"~\Content\galeria_sistema\objeto\" + objetoId + "\\recursos\\" + file.FileName); file.SaveAs(caminhoDoArquivo); //Salva no banco de dados var objetoArquivo = new ObjetoArquivo { Nome = file.FileName, ObjetoId = int.Parse(objetoId) }; _objetoArquivoApp.Incluir(objetoArquivo); return Json(new {id = objetoArquivo.Id, nome = objetoArquivo.Nome}, JsonRequestBehavior.AllowGet); }
public void ExcluirRecursoDoObjeto(ObjetoArquivo arquivo) { var caminhoArquivo = Server.MapPath( HttpContext.Application["VirtualPathImgSistema"] + "/objeto/" + arquivo.ObjetoId + "/recursos/" + arquivo.Nome); GerenciadorDePastas.ExcluirArquivo(caminhoArquivo); }
public void Incluir(ObjetoArquivo model) { BeginTran(); _recursoServico.Incluir(model); Commit(); }
public void Editar(ObjetoArquivo model) { BeginTran(); _recursoServico.Editar(model); Commit(); }