public UserDetailsResponses UsersAssignToATask(int id) { UserDetailsResponses response = new UserDetailsResponses(); try { response.Data = _taskRepository.Get(x => x.Id == id).TaskUsers.Select(u => new UserDetailsDTO { Id = u.AspNetUser.Id, FirstName = u.AspNetUser.FirstName, LastName = u.AspNetUser.LastName, Email = u.AspNetUser.Email, MobilePhone = u.AspNetUser.PhoneNumber }).ToList(); response.status = response.status; return(response); } catch (Exception ex) { response.status = ResponseErrors.internal_server_error.ToString(); response.error_messages.Add(ex.Message); return(response); } }
public UserDetailsResponses UserDetails() { UserDetailsResponses response = new UserDetailsResponses(); try { response.Data = _aspnetUserRepository.GetAll().Select(ts => new UserDetailsDTO { Id = ts.Id, Email = ts.Email, FirstName = ts.FirstName, LastName = ts.LastName, MobilePhone = ts.PhoneNumber, UserTasks = ts.TaskUsers.Select(w => new Task_DTO { TaskId = w.TaskId, EncryptedId = w.Task.EncryptedId, Description = w.Task.Description, Name = w.Task.Name, DateCreated = w.Task.DateCreated, DueDate = w.Task.DueDate }).ToList(), }).ToList(); response.status = response.status; return(response); } catch (Exception ex) { response.status = ResponseErrors.internal_server_error.ToString(); response.error_messages.Add(ex.Message); return(response); } }