public StatusModel(IStatementStatus status) { if (status is StatementStatus statusEntity) { Comment = statusEntity.Comment.ToString(); CreateDate = statusEntity.CreateDate; EditDate = statusEntity.EditDate; StatusCode = (int)statusEntity.StatusCode; StatusId = statusEntity.Id.ToGuid(); } }
public void Add(IStatementStatus statementStatus) => this.statusCollection.Add(statementStatus);
public async Task Update(IStatement statement, IStatementStatus statementStatus) { await this.context.StatementStatuses.AddAsync((StatementStatus)statementStatus); ((Statement)statement).CurrentStatusId = statementStatus.Id; }