public async Task <IActionResult> CreateMessage([Bind("userid,message")] tempMessage tmp) { User user = await _context.Users.FindAsync(tmp.userid); Message msg = new Message() { UserId = tmp.userid, UserName = user.Name, MessageText = tmp.message, Created = DateTime.Now }; _context.Messages.Add(msg); await _context.SaveChangesAsync(); return(new ObjectResult(msg.Id)); }
public ActionResult createMessage(messageModel m) { var context = new promoLacDbEntities(); messages_ obj = new messages_(); foreach (var x in m.areaName) { obj.vendorID = m.vendorID; obj.messageDescription = m.messageDescription; obj.messageTitle = m.messageTitle; obj.areaId = getAreaId(x); obj.messageStatus = "s"; context.messages_.Add(obj); context.SaveChanges(); tempMessage objM = new tempMessage(); objM.notificationStatus = "s"; objM.notificationAreaId = obj.areaId.ToString(); objM.notificationDescription = obj.messageDescription; objM.notificationTitle = obj.messageTitle; objM.notificationTime = DateTime.Now.ToString(); objM.notificationId = obj.messageId.ToString(); IFirebaseConfig mes = new FirebaseConfig { AuthSecret = "CwnE0VGXMqxNxcY5YSWVNcL7IAM3hfqRuSiNjWm5", BasePath = "https://xdadeveloperes.firebaseio.com/" }; IFirebaseClient mfc; mfc = new FireSharp.FirebaseClient(mes); var set = mfc.Set(@"Messages/" + obj.messageId, objM); } return(Json(new { success = true, message = "dddd" }, JsonRequestBehavior.AllowGet)); }