public void Add(object o) { var userRepo = new UserRepository(); Note note = new Note(); var str = o.ToString(); JObject obj = JObject.Parse(str); var userId = (int)obj.SelectToken("UserId"); note.Author = UserMapper.Map(userRepo.Get(userId)); note.Text = (string)obj.SelectToken("Text"); note.Title = (string)obj.SelectToken("Title"); //note.CreatedOn = DateTime.Now; noteRepository.Create(NoteMapper.Map(note)); }
public ActionResult Add(object o) { var userRepo = new UserRepository(); Comment comment = new Comment(); var str = o.ToString(); JObject obj = JObject.Parse(str); var userId = (int)obj.SelectToken("UserId"); comment.Author = UserMapper.Map(userRepo.Get(userId)); comment.Text = (string)obj.SelectToken("Text"); comment.NoteId = (int)obj.SelectToken("NoteId"); comment.CreatedOn = DateTime.Now; commentRepository.Create(CommentMapper.Map(comment)); return new HttpStatusCodeResult(HttpStatusCode.OK); }
public UserApiController() { userRepository = new UserRepository(); }