Пример #1
0
        public async Task DeveRegistrarDoacao()
        {
            var dto = ObterRegistroDoacaoDTO();

            await _userBUS.RegistrarDoacao(dto);

            var doacao = _userREP.ObterDoacao(dto.Doacao.Id);

            Assert.IsNotNull(doacao);
        }
Пример #2
0
        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";
            }
        }