コード例 #1
0
ファイル: UsersController.cs プロジェクト: drax122/PZ2018
        public IHttpActionResult SendInvitation([FromBody] FriendInvitations invitation)
        {
            try
            {
                db.FriendInvitations.Add(invitation);
                db.SaveChanges();

                var res = db.FriendInvitationsView.Where(x => x.Id == invitation.Id).FirstOrDefault();
                return(Json(res));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
コード例 #2
0
ファイル: DataManagerService.cs プロジェクト: drax122/PZ2018
 public Users CreateUser(Users user)
 {
     using (var ctx = new MicroFBEntities())
     {
         ctx.Users.Add(user);
         ctx.SaveChanges();
         return(user);
     }
 }
コード例 #3
0
        public IHttpActionResult Add([FromBody] Notifications not)
        {
            not.Date = DateTime.Now;
            db.Notifications.Add(not);
            db.SaveChanges();

            var res = db.NotificationsView.Where(x => x.Id == not.Id).FirstOrDefault();

            return(Json(res));
        }
コード例 #4
0
 public IHttpActionResult SavePost([FromBody] UserPosts p)
 {
     try
     {
         p.PostDate = DateTime.Now;
         if (p.Id != 0) // edit
         {
             var pdb = db.UserPosts.Where(x => x.Id == p.Id).FirstOrDefault();
             pdb.Content = p.Content;
         }
         else // new post
         {
             db.UserPosts.Add(p);
         }
         db.SaveChanges();
         return(Json(p.Id));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
コード例 #5
0
ファイル: MessagesController.cs プロジェクト: drax122/PZ2018
        public IHttpActionResult AddMessage([FromBody] ConversationMessages m)
        {
            try
            {
                m.Date = DateTime.Now;
                db.ConversationMessages.Add(m);
                db.SaveChanges();

                db.ConversationMessagesView.Where(x => x.Id == m.Id).FirstOrDefault();
                return(Json(m));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }