public async Task DeveAtualizarDoacao() { var dto = ObterRegistroDoacaoDTOAtualizacao(); await _userBUS.AtualizarDoacao(dto); var doacao = await _userREP.ObterDoacao(_doacaoDefault.Id); Assert.AreEqual("Totó", doacao.NomeAnimal); }
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"; } }