Пример #1
0
        public ActionResult Get()
        {
            var models  = new List <AppUserModel>();
            var results = _appUserService.List();

            foreach (var result in results)
            {
                models.Add(_mapper.Map <AppUser, AppUserModel>(result));
            }

            return(Ok(models));
        }
Пример #2
0
        public async Task <List <Role_AppUserDTO> > SingleListAppUser([FromBody] Role_AppUserFilterDTO Role_AppUserFilterDTO)
        {
            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip        = 0;
            AppUserFilter.Take        = 20;
            AppUserFilter.OrderBy     = AppUserOrder.Id;
            AppUserFilter.OrderType   = OrderType.ASC;
            AppUserFilter.Selects     = AppUserSelect.Id | AppUserSelect.Username | AppUserSelect.DisplayName | AppUserSelect.Email | AppUserSelect.Phone;
            AppUserFilter.Id          = Role_AppUserFilterDTO.Id;
            AppUserFilter.Username    = Role_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName = Role_AppUserFilterDTO.DisplayName;
            AppUserFilter.Email       = Role_AppUserFilterDTO.Email;
            AppUserFilter.Phone       = Role_AppUserFilterDTO.Phone;
            AppUserFilter.StatusId    = new IdFilter {
                Equal = StatusEnum.ACTIVE.Id
            };

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <Role_AppUserDTO> Role_AppUserDTOs = AppUsers
                                                      .Select(x => new Role_AppUserDTO(x)).ToList();

            return(Role_AppUserDTOs);
        }
Пример #3
0
        public async Task <List <Tracking_AppUserDTO> > FilterListAppUser([FromBody] Tracking_AppUserFilterDTO Tracking_AppUserFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip        = 0;
            AppUserFilter.Take        = 20;
            AppUserFilter.OrderBy     = AppUserOrder.Id;
            AppUserFilter.OrderType   = OrderType.ASC;
            AppUserFilter.Selects     = AppUserSelect.ALL;
            AppUserFilter.Id          = Tracking_AppUserFilterDTO.Id;
            AppUserFilter.Username    = Tracking_AppUserFilterDTO.Username;
            AppUserFilter.Password    = Tracking_AppUserFilterDTO.Password;
            AppUserFilter.DisplayName = Tracking_AppUserFilterDTO.DisplayName;
            AppUserFilter.Email       = Tracking_AppUserFilterDTO.Email;
            AppUserFilter.Phone       = Tracking_AppUserFilterDTO.Phone;

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <Tracking_AppUserDTO> Tracking_AppUserDTOs = AppUsers
                                                              .Select(x => new Tracking_AppUserDTO(x)).ToList();

            return(Tracking_AppUserDTOs);
        }
Пример #4
0
        public async Task <List <Ticket_AppUserDTO> > SingleListAppUser([FromBody] Ticket_AppUserFilterDTO Ticket_AppUserFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip        = 0;
            AppUserFilter.Take        = 20;
            AppUserFilter.OrderBy     = AppUserOrder.Id;
            AppUserFilter.OrderType   = OrderType.ASC;
            AppUserFilter.Selects     = AppUserSelect.ALL;
            AppUserFilter.Id          = Ticket_AppUserFilterDTO.Id;
            AppUserFilter.Username    = Ticket_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName = Ticket_AppUserFilterDTO.DisplayName;

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <Ticket_AppUserDTO> Ticket_AppUserDTOs = AppUsers
                                                          .Select(x => new Ticket_AppUserDTO(x)).ToList();

            return(Ticket_AppUserDTOs);
        }
        public async Task <ActionResult <List <Contract_AppUserDTO> > > SingleListAppUser([FromBody] Contract_AppUserFilterDTO Contract_AppUserFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip           = 0;
            AppUserFilter.Take           = 20;
            AppUserFilter.OrderBy        = AppUserOrder.Id;
            AppUserFilter.OrderType      = OrderType.ASC;
            AppUserFilter.Selects        = AppUserSelect.ALL;
            AppUserFilter.Id             = Contract_AppUserFilterDTO.Id;
            AppUserFilter.Username       = Contract_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName    = Contract_AppUserFilterDTO.DisplayName;
            AppUserFilter.Address        = Contract_AppUserFilterDTO.Address;
            AppUserFilter.Email          = Contract_AppUserFilterDTO.Email;
            AppUserFilter.Phone          = Contract_AppUserFilterDTO.Phone;
            AppUserFilter.SexId          = Contract_AppUserFilterDTO.SexId;
            AppUserFilter.Birthday       = Contract_AppUserFilterDTO.Birthday;
            AppUserFilter.Avatar         = Contract_AppUserFilterDTO.Avatar;
            AppUserFilter.PositionId     = Contract_AppUserFilterDTO.PositionId;
            AppUserFilter.Department     = Contract_AppUserFilterDTO.Department;
            AppUserFilter.OrganizationId = Contract_AppUserFilterDTO.OrganizationId;
            AppUserFilter.ProvinceId     = Contract_AppUserFilterDTO.ProvinceId;
            AppUserFilter.Longitude      = Contract_AppUserFilterDTO.Longitude;
            AppUserFilter.Latitude       = Contract_AppUserFilterDTO.Latitude;
            AppUserFilter.StatusId       = new IdFilter {
                Equal = StatusEnum.ACTIVE.Id
            };

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <Contract_AppUserDTO> Contract_AppUserDTOs = AppUsers
                                                              .Select(x => new Contract_AppUserDTO(x)).ToList();

            return(Contract_AppUserDTOs);
        }
Пример #6
0
        public async Task <ActionResult <List <DirectSalesOrder_AppUserDTO> > > FilterListAppUser([FromBody] DirectSalesOrder_AppUserFilterDTO DirectSalesOrder_AppUserFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip           = 0;
            AppUserFilter.Take           = 20;
            AppUserFilter.OrderBy        = AppUserOrder.Id;
            AppUserFilter.OrderType      = OrderType.ASC;
            AppUserFilter.Selects        = AppUserSelect.ALL;
            AppUserFilter.Id             = DirectSalesOrder_AppUserFilterDTO.Id;
            AppUserFilter.Username       = DirectSalesOrder_AppUserFilterDTO.Username;
            AppUserFilter.Password       = DirectSalesOrder_AppUserFilterDTO.Password;
            AppUserFilter.DisplayName    = DirectSalesOrder_AppUserFilterDTO.DisplayName;
            AppUserFilter.Address        = DirectSalesOrder_AppUserFilterDTO.Address;
            AppUserFilter.Email          = DirectSalesOrder_AppUserFilterDTO.Email;
            AppUserFilter.Phone          = DirectSalesOrder_AppUserFilterDTO.Phone;
            AppUserFilter.PositionId     = DirectSalesOrder_AppUserFilterDTO.PositionId;
            AppUserFilter.Department     = DirectSalesOrder_AppUserFilterDTO.Department;
            AppUserFilter.OrganizationId = DirectSalesOrder_AppUserFilterDTO.OrganizationId;
            AppUserFilter.SexId          = DirectSalesOrder_AppUserFilterDTO.SexId;
            AppUserFilter.StatusId       = DirectSalesOrder_AppUserFilterDTO.StatusId;
            AppUserFilter.Birthday       = DirectSalesOrder_AppUserFilterDTO.Birthday;
            AppUserFilter.ProvinceId     = DirectSalesOrder_AppUserFilterDTO.ProvinceId;

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <DirectSalesOrder_AppUserDTO> DirectSalesOrder_AppUserDTOs = AppUsers
                                                                              .Select(x => new DirectSalesOrder_AppUserDTO(x)).ToList();

            return(DirectSalesOrder_AppUserDTOs);
        }
Пример #7
0
        public async Task <List <Store_AppUserDTO> > SingleListAppUser([FromBody] Store_AppUserFilterDTO Store_AppUserFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip           = 0;
            AppUserFilter.Take           = 20;
            AppUserFilter.OrderBy        = AppUserOrder.Id;
            AppUserFilter.OrderType      = OrderType.ASC;
            AppUserFilter.Selects        = AppUserSelect.ALL;
            AppUserFilter.Id             = Store_AppUserFilterDTO.Id;
            AppUserFilter.Username       = Store_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName    = Store_AppUserFilterDTO.DisplayName;
            AppUserFilter.Address        = Store_AppUserFilterDTO.Address;
            AppUserFilter.Email          = Store_AppUserFilterDTO.Email;
            AppUserFilter.Phone          = Store_AppUserFilterDTO.Phone;
            AppUserFilter.SexId          = Store_AppUserFilterDTO.SexId;
            AppUserFilter.Birthday       = Store_AppUserFilterDTO.Birthday;
            AppUserFilter.Avatar         = Store_AppUserFilterDTO.Avatar;
            AppUserFilter.PositionId     = Store_AppUserFilterDTO.PositionId;
            AppUserFilter.Department     = Store_AppUserFilterDTO.Department;
            AppUserFilter.OrganizationId = Store_AppUserFilterDTO.OrganizationId;
            AppUserFilter.ProvinceId     = Store_AppUserFilterDTO.ProvinceId;
            AppUserFilter.Longitude      = Store_AppUserFilterDTO.Longitude;
            AppUserFilter.Latitude       = Store_AppUserFilterDTO.Latitude;
            AppUserFilter.StatusId       = Store_AppUserFilterDTO.StatusId;

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <Store_AppUserDTO> Store_AppUserDTOs = AppUsers
                                                        .Select(x => new Store_AppUserDTO(x)).ToList();

            return(Store_AppUserDTOs);
        }
        public async Task <ActionResult <List <RepairTicket_AppUserDTO> > > SingleListAppUser([FromBody] RepairTicket_AppUserFilterDTO RepairTicket_AppUserFilterDTO)
        {
            if (UnAuthorization)
            {
                return(Forbid());
            }
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip           = 0;
            AppUserFilter.Take           = 20;
            AppUserFilter.OrderBy        = AppUserOrder.Id;
            AppUserFilter.OrderType      = OrderType.ASC;
            AppUserFilter.Selects        = AppUserSelect.ALL;
            AppUserFilter.Id             = RepairTicket_AppUserFilterDTO.Id;
            AppUserFilter.Username       = RepairTicket_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName    = RepairTicket_AppUserFilterDTO.DisplayName;
            AppUserFilter.Address        = RepairTicket_AppUserFilterDTO.Address;
            AppUserFilter.Email          = RepairTicket_AppUserFilterDTO.Email;
            AppUserFilter.Phone          = RepairTicket_AppUserFilterDTO.Phone;
            AppUserFilter.SexId          = RepairTicket_AppUserFilterDTO.SexId;
            AppUserFilter.Birthday       = RepairTicket_AppUserFilterDTO.Birthday;
            AppUserFilter.Avatar         = RepairTicket_AppUserFilterDTO.Avatar;
            AppUserFilter.Department     = RepairTicket_AppUserFilterDTO.Department;
            AppUserFilter.OrganizationId = RepairTicket_AppUserFilterDTO.OrganizationId;
            AppUserFilter.Longitude      = RepairTicket_AppUserFilterDTO.Longitude;
            AppUserFilter.Latitude       = RepairTicket_AppUserFilterDTO.Latitude;
            AppUserFilter.StatusId       = RepairTicket_AppUserFilterDTO.StatusId;

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <RepairTicket_AppUserDTO> RepairTicket_AppUserDTOs = AppUsers
                                                                      .Select(x => new RepairTicket_AppUserDTO(x)).ToList();

            return(RepairTicket_AppUserDTOs);
        }
        public async Task <List <TicketReport_AppUserDTO> > FilterListAppUser([FromBody] TicketReport_AppUserFilterDTO TicketReport_AppUserFilterDTO)
        {
            if (!ModelState.IsValid)
            {
                throw new BindException(ModelState);
            }

            AppUserFilter AppUserFilter = new AppUserFilter();

            AppUserFilter.Skip           = 0;
            AppUserFilter.Take           = 20;
            AppUserFilter.OrderBy        = AppUserOrder.Id;
            AppUserFilter.OrderType      = OrderType.ASC;
            AppUserFilter.Selects        = AppUserSelect.ALL;
            AppUserFilter.Id             = TicketReport_AppUserFilterDTO.Id;
            AppUserFilter.Username       = TicketReport_AppUserFilterDTO.Username;
            AppUserFilter.DisplayName    = TicketReport_AppUserFilterDTO.DisplayName;
            AppUserFilter.Address        = TicketReport_AppUserFilterDTO.Address;
            AppUserFilter.Email          = TicketReport_AppUserFilterDTO.Email;
            AppUserFilter.Phone          = TicketReport_AppUserFilterDTO.Phone;
            AppUserFilter.SexId          = TicketReport_AppUserFilterDTO.SexId;
            AppUserFilter.Birthday       = TicketReport_AppUserFilterDTO.Birthday;
            AppUserFilter.PositionId     = TicketReport_AppUserFilterDTO.PositionId;
            AppUserFilter.Department     = TicketReport_AppUserFilterDTO.Department;
            AppUserFilter.OrganizationId = TicketReport_AppUserFilterDTO.OrganizationId;
            AppUserFilter.StatusId       = TicketReport_AppUserFilterDTO.StatusId;

            //if (AppUserFilter.Id == null) AppUserFilter.Id = new IdFilter();
            //AppUserFilter.Id.In = await FilterAppUser(AppUserService, OrganizationService, CurrentContext);

            List <AppUser> AppUsers = await AppUserService.List(AppUserFilter);

            List <TicketReport_AppUserDTO> TicketReport_AppUserDTOs = AppUsers
                                                                      .Select(x => new TicketReport_AppUserDTO(x)).ToList();

            return(TicketReport_AppUserDTOs);
        }