public string Remove(Arquivo arquivo) { var arquivoRules = new ArquivoRules(); if (!arquivoRules.Remove(arquivo)) { return Error(arquivoRules.MessageError); } return Success(arquivo); }
public bool Remove(Arquivo arquivo) { if (!Account.Current.Permissao.Has("REMOVE_ARQUIVO")) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return false; } var arquivoRepositorio = new ArquivoRepositorio(); arquivoRepositorio.Remove(arquivo); return true; }
public Arquivo Add(HttpPostedFileBase file) { if (!Account.Current.Permissao.Has("ADD_ARQUIVO")) { this.MessageError = "USUARIO_SEM_PERMISSAO"; return null; } var arquivo = new Arquivo(); arquivo.Nome = file.FileName; arquivo.Hash = this.UUID(); arquivo.Size = file.ContentLength; arquivo.Tipo = file.ContentType; var arquivoRepositorio = new ArquivoRepositorio(); arquivoRepositorio.Add(arquivo); file.SaveAs(Application.Path("/Public/files/" + arquivo.Hash)); return arquivo; }
public void Remove(Arquivo arquivo) { TableDependency.Resolve(this.Db, "DELETE", "Arquivo", arquivo.Id); this.Db.Execute("DELETE FROM Arquivo WHERE Id = @0", arquivo.Id); }
public void Add(Arquivo arquivo) { this.Db.Insert(arquivo); }