private List <GetSchedulingsModel> SchedulingsToGetSchedulingsModel(List <Scheduling> schedulings)
        {
            List <GetSchedulingsModel> listGetSchedulingModel = new List <GetSchedulingsModel>();

            schedulings.ForEach(scheduling => {
                GetSchedulingsModel model = SchedulingToGetSchedulingModel(scheduling);
                listGetSchedulingModel.Add(model);
                //if (scheduling.Status != SchedulingStatus.Canceled) {

                //}
            });

            return(listGetSchedulingModel);
        }
        private GetSchedulingsModel SchedulingToGetSchedulingModel(Scheduling scheduling)
        {
            GetSchedulingsModel model = new GetSchedulingsModel
            {
                SchedulingId = scheduling.SchedulingId.ToString(),
                ClientName   = scheduling.Client.User.Name,
                EmployeeName = scheduling.Employee.User.Name,
                CompanyName  = scheduling.Employee.Company.User.Name,
                CompanyLink  = _companyService.GetCompanyLink(scheduling.Employee.CompanyId),
                EmployeeLink = _employeeService.GetEmployeeLink(scheduling.EmployeeId),
                Service      = scheduling.Service.Name,
                StartTime    = scheduling.StartTime,
                EndTime      = scheduling.EndTime,
                Status       = (int)scheduling.Status
            };

            return(model);
        }