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()); }