Exemple #1
0
 public ActionResult AddFacilities(PostFacilityViewModel model)
 {
     if (ModelState.IsValid)
     {
         var list = model.Facilities.Select(x => new ealert_user_facility()
         {
             efa_user_key     = model.UserKey,
             efa_fac_key      = x,
             efa_created_by   = User.Identity.GetUserId(),
             efa_is_active    = true,
             efa_created_date = DateTime.Now.ToEST()
         }).ToList();
         _ealertFacilitiesService.AssginFacilities(model.UserKey, list);
         return(Json(new { success = true }));
     }
     return(Json(new { success = false, data = string.Join("<br/>", this.GetModalErrors().Values) }));
 }
Exemple #2
0
        public ActionResult AddFacilities(string userKey, string userFullName)
        {
            var assignedFacilitiesList = _ealertFacilitiesService.GetAllAssignedFacilities(userKey).Select(x => x.Facility).ToList();
            var model = new PostFacilityViewModel()
            {
                Facilities = assignedFacilitiesList,
                UserKey    = userKey
            };
            var role = _facilityService.GetUserRole(userKey);

            if (role.AspNetRole.Name == "PAC Physician" || role.AspNetRole.Name == "PAC Navigator")
            {
                return(PartialView("_AddPACFacility", model));
            }
            else
            {
                return(PartialView("_AddFacility", model));
            }
        }