Esempio n. 1
0
        public ResultInfo.Result DeattachLocation(long locationViewID, long locationID, string userID)
        {
            List <LinkLocationsLocationView> lnks = db.LinkLocationsLocationViews.Where(l => l.LocationID == locationID && l.LocationViewID == locationViewID).ToList();

            if (lnks.Count != 1)
            {
                return(ResultInfo.GetResultByID(1));
            }
            LinkLocationsLocationView lnk = lnks[0];

            db.LinkLocationsLocationViews.Remove(lnk);
            db.SaveChanges();
            return(ResultInfo.GenerateOKResult());
        }
Esempio n. 2
0
        public ResultInfo.Result AttachLocation(long locationViewID, long locationID, string userID)
        {
            LinkLocationsLocationView        lnk  = new LinkLocationsLocationView();
            List <LinkLocationsLocationView> lnks = db.LinkLocationsLocationViews.Where(l => l.LocationID == locationID && l.LocationViewID == locationViewID).ToList();

            if (lnks.Count > 0)
            {
                return(ResultInfo.GetResultByID(1));
            }
            lnk.LocationID     = locationID;
            lnk.LocationViewID = locationViewID;
            db.LinkLocationsLocationViews.Add(lnk);
            db.SaveChanges();
            return(ResultInfo.GenerateOKResult());
        }