public Record Create(RecordMinimal recordMinimal) { var record = recordMinimal.ToRecord(); _records.InsertOne(record); return(record); }
public static Record ToRecord(this RecordMinimal recordMinimal) { return(new Record() { Name = recordMinimal.Name, DailyAchievements = new DailyGoal[] { new DailyGoal() { Date = DateTime.Today } } }); }
public ActionResult <Record> Create([FromBody] RecordMinimal recordMinimal) { var record = _leaderboardService.Create(recordMinimal); return(CreatedAtRoute("GetRecord", new { id = record.Id.ToString() }, record)); }