public RemoverFotoResposta RemoverFoto(RemoverFotoRequisicao requisicao) { var resposta = new RemoverFotoResposta(); var pessoa = _pessoaRepositorio.ObterPor(requisicao.CodigoDaPessoa); if (pessoa.Foto != null) { _repositorioDeArquivos.RemoverArquivo(pessoa.Foto.Nome, pessoa.Foto.DataDeUpload); _pessoaRepositorio.RemoverFoto(pessoa.Foto); pessoa.Foto = null; _unitOfWork.Commit(); } resposta.Sucesso = true; return(resposta); }
public RemoverFotoResposta RemoverFoto(RemoverFotoRequisicao requisicao) { var resposta = new RemoverFotoResposta(); var pessoa = _pessoaRepositorio.ObterPor(requisicao.CodigoDaPessoa); if (pessoa.Foto != null) { _repositorioDeArquivos.RemoverArquivo(pessoa.Foto.Nome, pessoa.Foto.DataDeUpload); _pessoaRepositorio.RemoverFoto(pessoa.Foto); pessoa.Foto = null; _unitOfWork.Commit(); } resposta.Sucesso = true; return resposta; }