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