Ejemplo n.º 1
0
        public ResponseModel GetClientSchedulings(string userId)
        {
            var resp = new ResponseModel();

            try
            {
                Client client = _clientRepository.GetClientByUserId(Guid.Parse(userId));
                if (client == null)
                {
                    resp.Message = "Não foi possível encontrar o cliente";
                    return(resp);
                }

                List <Scheduling> schedulings = _schedulingRepository.GetClientSchedulingsProximos(client.ClientId);
                resp.Result  = SchedulingsToGetSchedulingsModel(schedulings);
                resp.Message = "Agendamentos do cliente selecionados com sucesso!";
                resp.Success = true;
            }
            catch (Exception)
            {
                resp.Message = "Não foi possível resgatar os agendamentos do usuário";
            }

            return(resp);
        }