public static MaturityLevel FromTableRecord(MaturityLevelRecord maturityLevelRecord) { DateTimeOffset?updatedAt = null; if (maturityLevelRecord.UpdatedAt != null) { updatedAt = DateTimeOffset.FromUnixTimeMilliseconds(maturityLevelRecord.UpdatedAt.Value); } return(new MaturityLevel { Id = new Guid(maturityLevelRecord.Id), MaturityCategoryId = new Guid(maturityLevelRecord.MaturityCategoryId), BeltLevel = (BeltType)Enum.Parse(typeof(BeltType), maturityLevelRecord.BeltLevel), Description = maturityLevelRecord.Description, CreatedAt = DateTimeOffset.FromUnixTimeMilliseconds(maturityLevelRecord.CreatedAt), UpdatedAt = updatedAt }); }
public async Task UpdateAsync(MaturityLevelRecord maturityLevel) { await RepositoryHelper.UpdateAsync <MaturityLevelRecord>(maturityLevel); }
public async Task CreateAsync(MaturityLevelRecord maturityLevel) { await RepositoryHelper.InsertAsync <MaturityLevelRecord>(maturityLevel); }