public HttpResponseMessage GetUser(string id) { var user = new UserManagerViewModel(); user = _userManagerViewService.GetUser(id); return(Request.CreateResponse(HttpStatusCode.OK, user, MediaTypeHeaderValue.Parse("application/json"))); }
private MaintenceVueModel GetKpiVueModel(List <MessageMachineModel> data, MachineInfoModel machine) { var result = new MaintenceVueModel(); var messages = data.Select(a => new ManteinanceDataModel { id = a.Id, day = (DateTime)a.Day?.Date, ignoreDate = (DateTime)a.IgnoreDate?.Date, dateDiff = ((TimeSpan)(a.IgnoreDate?.Date - a.Day?.Date)).TotalDays, utc = machine.UTC, description = a.Description, user = _userManagerViewService.GetUser(a.UserId) }).ToList(); result.messages = messages.OrderByDescending(o => o.day).ToList(); var sorting = new SortingViewModel(); sorting.user = enSorting.Descending.GetDescription(); sorting.dateDiff = enSorting.Descending.GetDescription(); result.sorting = sorting; return(result); }