コード例 #1
0
        public ResponseModel GetHistoricoEmployeeSchedulings(string userId)
        {
            var resp = new ResponseModel();

            try
            {
                Employee employee = _employeeRepository.GetEmployeeByUserId(Guid.Parse(userId));
                if (employee == null)
                {
                    resp.Message = "Não foi possível encontrar o funcionário";
                    return(resp);
                }

                var schedulings = _schedulingRepository.GetEmployeeSchedulingsAntigos(employee.EmployeeId);
                resp.Result  = SchedulingsToGetSchedulingsModel(schedulings);
                resp.Message = "Agendamentos do Funcionário selecionados com sucesso!";
                resp.Success = true;
            }
            catch (Exception)
            {
                resp.Message = "Não foi possível resgatar os agendamentos do usuário";
            }

            return(resp);
        }