Ejemplo n.º 1
0
        public ActionResult DeviceManage()
        {
            Members user = memberService.GetAccount(User.Identity.Name);

            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("SignIn", "Home"));
            }
            else if (user.isAdmin == false)
            {
                return(RedirectToAction("MemberCenter", "Platform"));
            }
            else
            {
                DeviceManageViewModel data    = new DeviceManageViewModel();
                List <Elder>          wearers = new List <Elder>();
                data.DataList = adminService.GetDeviceList();
                foreach (var item in data.DataList)
                {
                    wearers.Add(adminService.GetElder(item.Elder));
                }
                data.Wearers = wearers;
                return(View(data));
            }
        }
Ejemplo n.º 2
0
        public ActionResult EditDeviceModal(string idcard, int id)
        {
            DeviceManageViewModel data = new DeviceManageViewModel();
            Elder  elder  = adminService.GetElder(idcard);
            Device device = adminService.GetDevice(id);

            data.device = device;
            data.IdCard = elder.IdCard;
            data.Wearer = elder.Name;
            return(PartialView("_EditDevice", data));
        }
Ejemplo n.º 3
0
 public ActionResult EditDevice(DeviceManageViewModel editdevice)
 {
     if (ModelState.IsValid)
     {
         adminService.UpdateDevice(editdevice.device.Id, editdevice.IdCard);
         return(JavaScript("location.reload(true)"));
     }
     else
     {
         return(PartialView("_EditDevice"));
     }
 }
Ejemplo n.º 4
0
 public ActionResult AddDevice(DeviceManageViewModel data)
 {
     if (ModelState.IsValid)
     {
         adminService.AddDevice(data.IdCard);
         return(JavaScript("location.reload(true)"));
     }
     else
     {
         return(PartialView("_AddDevice", data));
     }
 }