Beispiel #1
0
        public IHttpActionResult Get()
        {
            var items = userRepository.List();

            List <UserApiModel> users = new List <UserApiModel>();

            foreach (var item in items)
            {
                var service = new ServiceApiModel()
                {
                    Code = item.Service.Code
                };

                users.Add(new UserApiModel()
                {
                    Id          = item.Id,
                    Username    = item.Username,
                    DisplayName = item.DisplayName,
                    Email       = item.Email,
                    Role        = item.Role,
                    Enabled     = item.Enabled,
                    Service     = service,
                    SysCreated  = item.SysCreated.ToString("dd-MM-yyyy HH:mm:ss")
                });
            }

            return(Ok(users));
        }
Beispiel #2
0
        public IHttpActionResult Get(FormDataCollection data)
        {
            string searchString = data["query[generalsearch]"];
            string sortOrder    = data["sort[field]"] + "." + data["sort[sort]"];

            var items = userRepository.List(sortOrder, searchString);

            List <UserApiModel> users = new List <UserApiModel>();

            foreach (var item in items)
            {
                var service = new ServiceApiModel();
                try
                {
                    service.Code = item.Service.Code;
                }
                catch
                {
                }

                users.Add(new UserApiModel()
                {
                    Id          = item.Id,
                    Username    = item.Username,
                    DisplayName = item.DisplayName,
                    Email       = item.Email,
                    Role        = item.Role,
                    Enabled     = item.Enabled,
                    Service     = service,
                    SysCreated  = item.SysCreated.ToString("dd-MM-yyyy HH:mm:ss")
                });
            }

            return(Ok(users));
        }
Beispiel #3
0
        public async Task <IActionResult> Put([FromBody] ServiceApiModel service)
        {
            ServiceBlModel newService = await _serviceService.AddOrUpdateService(Mapper.Map <ServiceBlModel>(service));

            return(Ok(
                       Mapper.Map <ServiceApiModel>(newService)
                       ));
        }