コード例 #1
0
        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);
 }