示例#1
0
        public Post SavePost(string text)
        {
            PostModel postModel = new PostModel
            {
                Owner                             = _db.UserModels.FirstOrDefault(um => um.NickName == User.Identity.Name) == null?_db.UserModels.FirstOrDefault(um => um.Id == 1) : _db.UserModels.FirstOrDefault(um => um.NickName == User.Identity.Name),
                                          Text    = text,
                                          Time    = DateTime.Now.ToString(),
                                          OwnerId = _db.UserModels.FirstOrDefault(um => um.NickName == User.Identity.Name)?.Id ?? 1,
                                          Rating  = 0
            };

            _db.PostModels.Add(postModel);
            _db.SaveChanges();
            return(Mappers.BuildPost(postModel));
        }