public HttpResponseMessage updateActMessaging(String id, Entities.ActMessaging messaging) { try { var actMessaging = from d in db.ActMessagings where d.Id == Convert.ToInt32(id) select d; if (actMessaging.Any()) { var updateActMessaging = actMessaging.FirstOrDefault(); updateActMessaging.Id = messaging.Id; updateActMessaging.SenderUserId = messaging.SenderUserId; updateActMessaging.RecipientUserId = messaging.RecipientUserId; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound)); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage addActMessaging(Entities.ActMessaging add) { try { var userId = User.Identity.GetUserId(); // sender data message Data.ActMessaging newSenderActMessaging = new Data.ActMessaging(); newSenderActMessaging.SenderUserId = userId; newSenderActMessaging.SenderMessageBody = add.MessageBody; newSenderActMessaging.SenderMessageDate = DateTime.Today; newSenderActMessaging.RecipientUserId = add.SenderUserId; newSenderActMessaging.RecipientMessageBody = ""; newSenderActMessaging.RecipientMessageDate = DateTime.Today; db.ActMessagings.InsertOnSubmit(newSenderActMessaging); db.SubmitChanges(); // recipient data message Data.ActMessaging newRecipientActMessaging = new Data.ActMessaging(); newRecipientActMessaging.SenderUserId = add.SenderUserId; newRecipientActMessaging.SenderMessageBody = ""; newRecipientActMessaging.SenderMessageDate = DateTime.Today; newRecipientActMessaging.RecipientUserId = userId; newRecipientActMessaging.RecipientMessageBody = add.MessageBody; newRecipientActMessaging.RecipientMessageDate = DateTime.Today; db.ActMessagings.InsertOnSubmit(newRecipientActMessaging); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { Debug.WriteLine(e); return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }