public FileAccessTreeViewModel AddAttribute(int fileId, int parentId, int attributeTypeId, string value) { var dto = CpAbeCloud.AddAttribute(fileId, parentId, attributeTypeId, value); var viewModel = MapAccessTreeToViewModel(dto); return(viewModel); }
public FileAccessTreeViewModel AddRoot(int fileId, int gateId) { var dto = CpAbeCloud.AddRoot(fileId, gateId); var viewModel = MapAccessTreeToViewModel(dto); return(viewModel); }
public FileAccessTreeViewModel GetAccessTree(int fileId) { var dto = CpAbeCloud.GetAccessTree(fileId); var viewModel = MapAccessTreeToViewModel(dto); return(viewModel); }
public UserViewModel GetModel(int userId) { var userDto = CpAbeCloud.GetUserById(userId); return(new UserViewModel { UserId = userDto.UserId, FirstName = userDto.FirstName, LastName = userDto.LastName, UserAttributes = userDto.UserAttributes }); }
public FileViewModel GetFile(int fileId) { var dto = CpAbeCloud.GetFileById(fileId); var viewModel = new FileViewModel { FileId = dto.FileId, CreatedDate = dto.CreatedDate, Name = dto.Name }; return(viewModel); }
public FileViewModel SaveFile(FileViewModel model) { var dto = new FileDto { FileId = model.FileId, Name = model.Name, CreatedDate = model.CreatedDate }; var result = CpAbeCloud.SaveFile(dto); return(new FileViewModel { FileId = result.FileId, CreatedDate = result.CreatedDate, Name = result.Name }); }
public UserViewModel SaveUser(UserViewModel model) { var dto = new UserDto { UserId = model.UserId, FirstName = model.FirstName, LastName = model.LastName }; var result = CpAbeCloud.SaveUser(dto); return(new UserViewModel { UserId = result.UserId, FirstName = result.FirstName, LastName = result.LastName, UserAttributes = result.UserAttributes }); }
public FileListViewModel GetAllFiles() { var fileDtos = CpAbeCloud.GetAllFiles(); var viewModel = new FileListViewModel { Files = new List <FileViewModel>() }; foreach (var dto in fileDtos) { viewModel.Files.Add(new FileViewModel { FileId = dto.FileId, Name = dto.Name, CreatedDate = dto.CreatedDate }); } return(viewModel); }
public UsersListViewModel GetViewModel() { var userDtos = CpAbeCloud.GetCpAbeUsers(); var model = new UsersListViewModel { Users = new List <UserViewModel>() }; foreach (var user in userDtos) { model.Users.Add(new UserViewModel { UserId = user.UserId, FirstName = user.FirstName, LastName = user.LastName }); } return(model); }
public void DeleteUser(int userId) { CpAbeCloud.DeleteUser(userId); }
public void AddUserAttribute(int userId, int attributeTypeId, string value) { CpAbeCloud.AddUserAttribute(userId, attributeTypeId, value); }
public void DeleteUserAttribute(int userId, int attributeId) { CpAbeCloud.DeleteUserAttribute(userId, attributeId); }
public void Delete(int fileId) { CpAbeCloud.DeleteFile(fileId); }