예제 #1
0
        public Record Create(RecordMinimal recordMinimal)
        {
            var record = recordMinimal.ToRecord();

            _records.InsertOne(record);

            return(record);
        }
예제 #2
0
 public static Record ToRecord(this RecordMinimal recordMinimal)
 {
     return(new Record()
     {
         Name = recordMinimal.Name,
         DailyAchievements = new DailyGoal[]
         {
             new DailyGoal()
             {
                 Date = DateTime.Today
             }
         }
     });
 }
예제 #3
0
        public ActionResult <Record> Create([FromBody] RecordMinimal recordMinimal)
        {
            var record = _leaderboardService.Create(recordMinimal);

            return(CreatedAtRoute("GetRecord", new { id = record.Id.ToString() }, record));
        }