public async Task <Horario> MarcarHorario(MarcarHorarioRequest request)
        {
            Cliente cliente = await _clienteRepositorio.Obter(request.ClientId);

            Servico servico = await _servicoRepositorio.Obter(request.ServicoId);

            Horario horarioMarcado = new Horario(cliente, servico, request.HorarioMarcado);

            return(_horarioRepositorio.Salvar(horarioMarcado));
        }
        public ActionResult Post([FromBody] Servico servico)
        {
            try
            {
                var servicoInformado = _servicoRepositorio.Obter(servico.Descricao, servico.Preco);
                if (servicoInformado != null)
                {
                    return(BadRequest("Usuário já cadastrado no sistema"));
                }

                _servicoRepositorio.Adicionar(servico);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
 public async Task <IEnumerable <Servico> > ObterTodos()
 {
     return(await _servicoRepositorio.Obter());
 }