public void CadastrarLeilaoQuandoSucessoDeveRetornarServiceResultSucess(Leilao leilao) { //arrange //act var result = _adminServico.CadastrarLeilao(leilao); var leilaoSalvo = _contexto.Leiloes.Find(leilao.Id); //assert Assert.True(result.Success); Assert.NotNull(leilaoSalvo); }
public ServiceResult CadastrarLeilao(Leilao leilao) { ServiceResult result = new ServiceResult(); try { _defaultAdminServico.CadastrarLeilao(leilao); return(result.SetSuccess()); } catch (Exception ex) { return(result.SetError(ex.Message)); } }
public IActionResult Insert(Leilao model) { if (ModelState.IsValid && (!string.IsNullOrEmpty(model.Titulo) || !string.IsNullOrEmpty(model.Descricao))) { var result = _servico.CadastrarLeilao(model); if (!result.Success) { return(BadRequest("Houve um erro inesperado,tente mais tarde")); } return(RedirectToAction("Index")); } ViewData["Categorias"] = _servico.ConsultarCategorias(); ViewData["Operacao"] = "Inclusão"; return(View("Form", model)); }
public IActionResult EndpointPostLeilao(Leilao leilao) { _adminServico.CadastrarLeilao(leilao); return(Ok(leilao)); }