Exemple #1
0
        public ResponseModel GetCompanyServices(string companyId)
        {
            var resp = new ResponseModel();

            try
            {
                var services = _serviceRepository.GetServicesByCompanyId(Guid.Parse(companyId));
                List <GetCompanyServicesModel> companyServices = new List <GetCompanyServicesModel>();
                services.ForEach(service => {
                    GetCompanyServicesModel companyService = new GetCompanyServicesModel
                    {
                        ServiceId       = service.ServiceId.ToString(),
                        Name            = service.Name,
                        DurationMinutes = service.DurationMinutes
                    };
                    companyServices.Add(companyService);
                });
                resp.Success = true;
                resp.Result  = companyServices;
                resp.Message = "Serviços da empresa selecionados!";
            }
            catch (Exception)
            {
                resp.Message = "Não foi possível selecionar os serviços da empresa";
            }

            return(resp);
        }
Exemple #2
0
        public ResponseModel GetEmployeeServices(string employeeId)
        {
            var resp = new ResponseModel();

            try
            {
                List <Domain.Entities.Services> services         = _employeeRepository.GetEmployeeServicesByEmployeeId(Guid.Parse(employeeId));
                List <GetCompanyServicesModel>  servicesEmployee = new List <GetCompanyServicesModel>();
                services.ForEach(service => {
                    GetCompanyServicesModel serviceEmployee = new GetCompanyServicesModel
                    {
                        ServiceId       = service.ServiceId.ToString(),
                        Name            = service.Name,
                        DurationMinutes = service.DurationMinutes
                    };
                    servicesEmployee.Add(serviceEmployee);
                });
                resp.Success = true;
                resp.Result  = servicesEmployee;
                resp.Message = "Serviços do funcionário selecionados!";
            }
            catch (Exception)
            {
                resp.Message = "Não foi possível adicionar o serviço ao funcionário";
            }

            return(resp);
        }