//Exclui determinado imagem do banco de dados protected void Delete(object sender, DirectEventArgs e) { MA_IMAGEM_PARTICIPANTE imagem = this.GestorDeImagemDeParticipante.ObterImagemDeParticipantePorId(Int32.Parse(cod_imagemId.Text)); this.GestorDeImagemDeParticipante.RemoverImagem(imagem); LimpaForm(); }
public ActionResult Upload(System.Web.HttpPostedFileBase arquivo, int codigoParticipante) { MA_IMAGEM_PARTICIPANTE imagemParticipante = new MA_IMAGEM_PARTICIPANTE(); JsonResult jsonResult; //Verifica se o registro é inválido e se sim, retorna com erro. if (arquivo == null) { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } else { if (GestorDeParticipante.VerificarSeParticipanteExiste(codigoParticipante)) { MemoryStream target = new MemoryStream(); arquivo.InputStream.CopyTo(target); //Define o nome do diretório para a imagem do participante String diretorio = @"\\w7v\AspNetSites\mimacherforms\App\Upload" + @"\" + codigoParticipante.ToString(); //Cria o diretório para o participante Directory.CreateDirectory(diretorio); //Cria o nome do arquivo a partir do código do participante String nomearquivo = codigoParticipante.ToString() + "." + arquivo.GetType(); //Salva o arquivo no diretório arquivo.SaveAs(Path.Combine(diretorio, nomearquivo)); //Configura o registro de imagem de participante para ser inserido no banco de dados imagemParticipante.cod_participante = codigoParticipante; imagemParticipante.imagem = diretorio + nomearquivo; //Salva o registro de imagem do participante GestorDeImagemDeParticipante.InserirImagem(imagemParticipante); jsonResult = Json(new { codigo = codigoParticipante }, JsonRequestBehavior.AllowGet); } else { jsonResult = Json(new { codigo = -1 }, JsonRequestBehavior.AllowGet); } } jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
//Cadastro do imagem no banco protected void Save(object sender, DirectEventArgs e) { MA_IMAGEM_PARTICIPANTE imagem = new MA_IMAGEM_PARTICIPANTE(); imagem.cod_participante = Int32.Parse(cod_participanteId.SelectedItem.Value); //Caso o form não possui código, será inserido um novo usuário if (cod_imagemId.Text == "") { this.GestorDeImagemDeParticipante.InserirImagem(imagem); ImagemParticipanteWindowId.Close(); LimpaForm(); } //Caso contrário, o form será atualizado else { imagem.cod_imagem = Int32.Parse(cod_imagemId.Text); this.GestorDeImagemDeParticipante.AtualizarImagem(imagem); ImagemParticipanteWindowId.Close(); LimpaForm(); } }
public void AtualizarImagem(MA_IMAGEM_PARTICIPANTE Imagem) { this.RepositorioDeImagemDeParticipante.AtualizarImagem(Imagem); }
public void RemoverImagem(MA_IMAGEM_PARTICIPANTE Imagem) { this.RepositorioDeImagemDeParticipante.RemoverImagem(Imagem); }
public void InserirImagem(MA_IMAGEM_PARTICIPANTE imagem) { this.RepositorioDeImagemDeParticipante.InserirImagem(imagem); }
public void AtualizarImagem(MA_IMAGEM_PARTICIPANTE imagem) { this.Contexto.Entry(imagem).State = EntityState.Modified; this.Contexto.SaveChanges(); }
public void RemoverImagem(MA_IMAGEM_PARTICIPANTE imagem) { this.Contexto.MA_IMAGEM_PARTICIPANTE.Remove(imagem); this.Contexto.SaveChanges(); }
public void InserirImagem(MA_IMAGEM_PARTICIPANTE imagem) { this.Contexto.MA_IMAGEM_PARTICIPANTE.Add(imagem); this.Contexto.SaveChanges(); }