public ChangeTitleTaskInput(BaseEntityId accountId, BaseEntityId tableId, BaseEntityId taskId, TaskText title) { AccountId = accountId; TableId = tableId; TaskId = taskId; Title = title; }
public TableTask(ITable table, TaskText taskText) { TableId = table.Id; Id = new BaseEntityId(Guid.NewGuid()); Text = taskText; CreateDate = DateTime.Now; State = TaskState.Actual; }
public Table(TableTitle tableName, IAccount account) { Id = new BaseEntityId(Guid.NewGuid()); Name = tableName; CreateDate = DateTime.Now; AccountId = account.Id; State = TableState.Actual; Tasks = new TableTaskCollection(); }
public AddTaskInput( BaseEntityId accountId, BaseEntityId tableId, TaskText taskText) { TableId = tableId; TaskText = taskText; AccountId = accountId; }
public async Task <IAccount> GetAccountAsync(BaseEntityId id) { var account = await context.Accounts .Where(x => x.Id.Equals(id)) .SingleOrDefaultAsync(); if (account is null) { throw new Exception(""); } var tables = await context.Tables .Where(e => e.AccountId.Equals(id) && e.State != TableState.Deleted) .ToListAsync(); account.Load(tables); return(account); }
public async Task <ITableTask> GetTaskAsync(BaseEntityId tableId, BaseEntityId accountId, BaseEntityId taskId) { var table = await context.Tables .Where(x => x.Id.Equals(tableId) && x.AccountId.Equals(accountId) && x.State != TableState.Deleted) .SingleOrDefaultAsync(); if (table is null) { throw new Exception($"Not found table with id: {tableId}"); } var task = await context.TableTasks .Where(x => x.Id.Equals(taskId) && x.TableId.Equals(tableId) && x.State != TaskState.Deleted) .SingleOrDefaultAsync(); return(task); }
public GetAccountDetailsInput(BaseEntityId accountId) { AccountId = accountId; }
public CreateTableInput(TableTitle tableName, BaseEntityId accountId) { TableName = tableName; AccountId = accountId; }
public DeleteTableInput(BaseEntityId accountId, BaseEntityId tableId) { AccountId = accountId; TableId = tableId; }
public GetTableDetailsInput(BaseEntityId accountId, BaseEntityId tableId) { AccountId = accountId; TableId = tableId; }
public Account() { Id = new BaseEntityId(Guid.NewGuid()); CreateDate = DateTime.Now; }
public CompleteTaskInput(BaseEntityId accountId, BaseEntityId tableId, BaseEntityId taskId) { AccountId = accountId; TableId = tableId; TaskId = taskId; }