Пример #1
0
        public JsonResult Details(string RID)
        {
            Guid      guardSiteGuid = new Guid(RID);
            GUARDSITE detGuardSite  = database.GUARDSITES.IncludeAll().Single(x => x.RID == guardSiteGuid);


            return(Json(new
            {
                RID = detGuardSite.RID,
                RCODE = detGuardSite.RCODE,
                SITENAME = detGuardSite.SITENAME,
                ISACTIVE = detGuardSite.ISACTIVE,
                SITEMANAGER = new
                {
                    RID = detGuardSite.SITEMANAGER.RID,
                    NAME = detGuardSite.SITEMANAGER.NAME,

                    CONTACTINFO = new
                    {
                        RGUID = detGuardSite.SITEMANAGER.CONTACTINFO.RGUID,
                        PHONE1 = detGuardSite.SITEMANAGER.CONTACTINFO.PHONE1,
                        PHONE2 = detGuardSite.SITEMANAGER.CONTACTINFO.PHONE2,
                        EMAIL = detGuardSite.SITEMANAGER.CONTACTINFO.EMAIL
                    }
                },
                ADDRESS = new
                {
                    RGUID = detGuardSite.ADDRESS.RGUID,
                    CITY = detGuardSite.ADDRESS.CITY,
                    STREET = detGuardSite.ADDRESS.STREET,
                    STATE = detGuardSite.ADDRESS.STATE,
                    POSTALCODE = detGuardSite.ADDRESS.POSTALCODE
                }
            }, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public void GuardSiteRemove()
        {
            GUARDSITE guardSite = database.GUARDSITES.IncludeAll().First();

            database.GUARDSITES.Remove(guardSite);
            database.SaveChanges();
        }
Пример #3
0
        public string Delete(string RID)
        {
            Guid      guardSiteGuid = new Guid(RID);
            GUARDSITE delGuardSite  = database.GUARDSITES.IncludeAll().Single(id => id.RID == guardSiteGuid);

            database.GUARDSITES.Remove(delGuardSite);

            database.SaveChanges();
            return(string.Format("Η Φύλαξη της επιχείρισης {0} έχει διαγραφή!", delGuardSite.SITENAME));
        }
Пример #4
0
 public ActionResult Create(GUARDSITE newGUARDSITE)
 {
     if (ModelState.IsValid)
     {
         database.GUARDSITES.Add(newGUARDSITE);
         database.SaveChanges();
     }
     else
     {
         return(View(newGUARDSITE));
     }
     return(RedirectToAction("Index"));
 }
Пример #5
0
        public JsonResult Edit(GUARDSITE editedGuardSite)
        {
            GUARDSITE guardSite = database.GUARDSITES.IncludeAll().Single(x => x.RID == editedGuardSite.RID);

            try
            {
                TryUpdateModel <GUARDSITE>(guardSite);
            }
            catch (Exception)
            {
                throw;
            }

            database.SaveChanges();

            return(Json(new
            {
                RID = guardSite.RID,
                RCODE = guardSite.RCODE,
                SITENAME = guardSite.SITENAME,
                ISACTIVE = guardSite.ISACTIVE,
            }, JsonRequestBehavior.AllowGet));
        }