public ServiceResult FinalizarPregaoDoLeilaoPorId(int id) { ServiceResult result = new ServiceResult(); try { _defaultAdminServico.FinalizarPregaoDoLeilaoPorId(id); return(result.SetSuccess()); } catch (Exception ex) { return(result.SetError(ex.Message)); } }
public IActionResult Finaliza(int id) { var leilao = _servico.ConsultarLeilaoPorId(id); if (leilao == null) { return(NotFound()); } if (leilao.Situacao != SituacaoLeilao.Pregao) { return(StatusCode(405)); } var result = _servico.FinalizarPregaoDoLeilaoPorId(id); if (!result.Success) { return(BadRequest("Houve um erro inesperado")); } return(RedirectToAction("Index")); }