private void btnTrocarFoto_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (OpenFileDialog file = new OpenFileDialog()) { file.Multiselect = false; file.Filter = @"Image Files(*.jpg;*.jpeg;*.gif;*.png)|*.jpg;*.jpeg;*.gif;*.png"; if (file.ShowDialog() != DialogResult.OK) { return; } var foto = new ContingenteFoto(); foto.Binario = File.ReadAllBytes(file.FileName); foto.Extensao = Path.GetExtension(file.FileName); foto.NomeArquivo = Path.GetFileNameWithoutExtension(file.FileName); foto.AtualizadoPor = Util.Usuario.Nome; foto.ContingenteId = _id; foto.Validar(); _repository.ContingentesFotos.Salvar(foto); _repository.SaveChanges(); } MostarNaTela(); }
private List <ContingenteFoto> ObterFoto() { var lista = new List <ContingenteFoto>(); if (!string.IsNullOrWhiteSpace(txtFotoCaminho.Text)) { var foto = new ContingenteFoto(); foto.Binario = File.ReadAllBytes(txtFotoCaminho.Text); foto.Extensao = Path.GetExtension(txtFotoCaminho.Text); foto.NomeArquivo = Path.GetFileNameWithoutExtension(txtFotoCaminho.Text); foto.AtualizadoPor = Util.Usuario.Nome; foto.Validar(); lista.Add(foto); } return(lista); }