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)); }
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)); }
public async Task <IActionResult> Put([FromBody] ServiceApiModel service) { ServiceBlModel newService = await _serviceService.AddOrUpdateService(Mapper.Map <ServiceBlModel>(service)); return(Ok( Mapper.Map <ServiceApiModel>(newService) )); }