public IActionResult Listar() { try { return(Ok(ServicoPrestadoRepository.Listar())); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult Filtrar(FiltroServicoViewModel filtro) { try { var lista = ServicoPrestadoRepository.Filtrar(filtro); return(Ok(lista)); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult BuscarPorSituacao(int idSituacao) { try { var lista = ServicoPrestadoRepository.BuscarPorSituacao(idSituacao); return(Ok(lista)); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult Excluir(ServicosPrestados vinculo) { try { ServicoPrestadoRepository.Excluir(vinculo); return(Ok(new { Mensagem = "Vínculo entre serviço e local excluído com sucesso!" })); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult Editar(ServicosPrestados servicoPrestado) { try { ServicoPrestadoRepository.Editar(servicoPrestado); return(Ok(new { Mensagem = "Situação alterada com sucesso!" })); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult BuscarPorServico(int idServico) { try { var lista = ServicoPrestadoRepository.BuscarPorServico(idServico); var servico = ServicoRepository.BuscarPorId(idServico); return(Ok(new { Servico = servico, Locais = lista })); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public IActionResult BuscarPorLocal(int idLocal) { try { var lista = ServicoPrestadoRepository.BuscarPorLocal(idLocal); var local = LocalRepository.BuscarPorId(idLocal); return(Ok(new { Local = local, Servicos = lista })); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }
public ServicosPrestadosController() { ServicoPrestadoRepository = new ServicoPrestadoRepository(); LocalRepository = new LocalRepository(); ServicoRepository = new ServicoRepository(); }