public ActionResult Add(OrderViewModel model) { if (ModelState.IsValid) { Order order = new Order(); order.Time = TimeUtils.ConvertToTimestamp(DateTime.Now); order.Sender.FullName = model.SenderFullName; order.Sender.Address = model.SenderAddress; order.Sender.Phone = model.SenderPhone; order.Sender.Lat = model.SenderLatLng.Lat; order.Sender.Lng = model.SenderLatLng.Lng; order.Receiver.FullName = model.ReceiveFullName; order.Receiver.Address = model.ReceiveAddress; order.Receiver.Phone = model.ReceivePhone; order.Receiver.Lat = model.ReceiveLatLng.Lat; order.Receiver.Lng = model.ReceiveLatLng.Lng; order.TotalPrice = model.TotalPrice; if (model.UserID == "") { ViewBag("Vui long chon nhan vien can giao"); } else { order.UserID = model.UserID; } order.Status = false; FirebaseClient.PushTaskAsync("orders", order); //Push notification to user FMessage FMessage = new FMessage(order.UserID); FMessage.Title = "Nhận được hàng mới"; FMessage.Message = "Bạn vừa được tiếp nhận một đơn hàng mới"; FirebaseClient.PushNotification("global", FMessage); return(RedirectToAction("Index", "Order")); } var resUser = FirebaseClient.Get("users"); var users = resUser.ResultAs <Dictionary <String, User> >(); var modelUser = users.Select(u => new User { UserID = u.Key, Name = u.Value.Name, Phone = u.Value.Phone, Url = u.Value.Url, }).ToList(); ViewBag.Users = modelUser; return(View(model)); }