public async Task DeveRegistrarDoacao() { var dto = ObterRegistroDoacaoDTO(); await _userBUS.RegistrarDoacao(dto); var doacao = _userREP.ObterDoacao(dto.Doacao.Id); Assert.IsNotNull(doacao); }
private async Task Salvar(DetalhesViewModel model) { var userId = ObterUsuarioDaSecao().Id; var dto = await model.ConverterParaRegistroDoacaoDTO(userId); var ehCadastro = string.IsNullOrWhiteSpace(model.Id); if (ehCadastro) { await _usuarioBUS.RegistrarDoacao(dto); TempData["sucesso"] = "Doação cadastrada com sucesso"; } else { await _usuarioBUS.AtualizarDoacao(dto); TempData["sucesso"] = "Doação atualizada com sucesso"; } }