public IHttpActionResult Fetch(string username = null, string firstname = null, string surname = null, string email = null, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità //Compongo il dto in entrata UserDto dto = new UserDto { Username = username, Firstname = firstname, Surname = surname, Email = email, }; //Recupero le entità IList <User> entities = _authorizeService.FetchUsers(dto, pagination?.StartRowIndex, pagination?.MaxRowIndex, orderBy?.OrderByProperty, orderBy?.OrderByType); //Conto i risultati int count = _authorizeService.CountUsers(dto, null, null); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <UserUpdateDto>(e)).ToList() : new List <UserUpdateDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch(string name = null, string description = null, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità //Compongo il dto in entrata RoleDto dto = new RoleDto { Name = name, Description = description }; //Recupero le entità IList <Role> entities = _authorizeService.FetchRoles(dto, pagination?.StartRowIndex, pagination?.MaxRowIndex, orderBy?.OrderByProperty, orderBy?.OrderByType); //Conto i risultati int count = _authorizeService.CountRoles(dto, null, null); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <RoleUpdateDto>(e)).ToList() : new List <RoleUpdateDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch(Guid?processInstanceId, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità var entities = _inviteFriendService.Fetch(processInstanceId, pagination, orderBy); var count = _inviteFriendService.Count(processInstanceId); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <InviteFriendDto>(e)).ToList() : new List <InviteFriendDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch(bool?isActive, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità var entities = _alarmFiredService.Fetch <AlarmFired>(e => e.IsActive == isActive, pagination, orderBy); var count = _alarmFiredService.Count <AlarmFired>(e => e.IsActive == isActive); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <AlarmFiredSwiftDto>(e)).ToList() : new List <AlarmFiredSwiftDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch([FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità var entities = _deviceErrorLogService.Fetch <DeviceErrorLog>(null, pagination, orderBy); //Conto i risultati int count = _deviceErrorLogService.Count <DeviceErrorLog>(null); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <DeviceErrorLogDto>(e)).ToList() : new List <DeviceErrorLogDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch(string name = null, Guid?doctorId = null, Guid?processId = null, Guid?patientId = null, ProcessInstanceState?processInstanceState = null, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità var entities = _processInstanceService.Fetch(name, doctorId, processId, patientId, processInstanceState, pagination, orderBy); //Conto i risultati int count = _processInstanceService.Count(name, doctorId, processId, patientId, processInstanceState); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <ProcessInstanceIndexDto>(e)).ToList() : new List <ProcessInstanceIndexDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, result))); }
public IHttpActionResult Fetch(string name = null, string macAddress = null, Guid?processInstanceId = null, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità var entities = _deviceService.Fetch(name, macAddress, processInstanceId, pagination, orderBy); //Conto i risultati int count = _deviceService.Count(name, macAddress, processInstanceId); //Eseugo la mappatura a Dtos //var dtos = entities.Any() ? entities.Select(e => Mapper.Map<DeviceIndexDto>(e)).ToList() : new List<DeviceIndexDto>(); //Compongo i risultati di ritorno var result = new FetchDto(entities, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch(string firstname = null, string surname = null, SexType?sex = null, RegistryType?registryType = null, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { //Recupero le entità var entities = _registryService.Fetch(firstname, surname, sex, registryType, pagination, orderBy); //Conto i risultati int count = _registryService.Count(firstname, surname, sex, registryType); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <RegistryIndexDto>(e)).ToList() : new List <RegistryIndexDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }
public IHttpActionResult Fetch(HealthRiskType?type = null, HealthRiskLevel?level = null, string rating = null, DateTime?startDate = null, DateTime?endDate = null, bool?isLast = null, Guid?registryId = null, [FromUri] PaginationModel pagination = null, [FromUri] OrderByModel orderBy = null) { if (!registryId.HasValue) { return(Ok(new FetchDto(null, 0))); } //Recupero le entità var entities = _healthRiskService.Fetch(type, level, rating, startDate, endDate, isLast, registryId, pagination, orderBy); //Conto i risultati int count = _healthRiskService.Count(type, level, rating, startDate, endDate, isLast, registryId); //Eseugo la mappatura a Dtos var dtos = entities.Any() ? entities.Select(e => Mapper.Map <HealthRiskIndexDto>(e)).ToList() : new List <HealthRiskIndexDto>(); //Compongo i risultati di ritorno var result = new FetchDto(dtos, count); //Ritorno i risultati return(Ok(result)); }