public async Task <object> SignIn (string userId, string name, int seat) { Record record = new Record() { Id = Guid.NewGuid(), UserId = userId, Name = name, SignInTime = DateTime.UtcNow, Seat = seat }; _context.Add(record); await _context.SaveChangesAsync(); return(new { result = true, msg = "" }); }
public async Task <RecordResult> SignIn([FromBody] SignInModel model) { // 创建签到记录 Record record = model.Create(); // 签到 record.SignIn(); // 将记录添加到数据库 try { _context.Add(record); await _context.SaveChangesAsync(); } catch (Exception e) { _logger.LogError($"DataBase Error: {e.Message}"); return(RecordResult.Fail(RecordErrorResource.DataBaseError)); } return(RecordResult.Success()); }