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)); } }
public Users CreateUser(Users user) { using (var ctx = new MicroFBEntities()) { ctx.Users.Add(user); ctx.SaveChanges(); return(user); } }
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)); }
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)); } }
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)); } }