public JsonResult Stats(Stats record) { record.CreatedAt = DateTime.Now; record.UserId = User.Identity.GetUserId(); var recordFromRepo = _statsRepo.Create(record); var newRecord = _statsRepo.FindOne(recordFromRepo.Id); var result = JsonConvert.SerializeObject(newRecord, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(Json(result, JsonRequestBehavior.AllowGet)); }