Наследование: System.Web.UI.Page
Пример #1
0
        public object Put(LocationEdit request)
        {
            ApiUser hdUser = request.ApiUser;

            Models.Location loc = Models.Location.GetLocation(hdUser.OrganizationId, hdUser.DepartmentId, request.location_id);
            return(Models.Location.EditLocation(hdUser, loc, request.location_id, request.name, request.description, request.parent_location_id, request.type_id, request.is_active, request.auditor_id, request.audit_days));
        }
        public ActionResult EditCoop(int id)
        {
            var userId      = Guid.Parse(User.Identity.GetUserId());
            var coopService = new CooperatorService(userId);

            ViewBag.cooperators = coopService.GetCooperators(userId).Where(e => e.ContactType == contact.Cooperator);

            var service = CreateLocationService();
            var detail  = service.GetLocationEditById(id, userId);
            var model   = new LocationEdit
            {
                LocationId      = detail.LocationId,
                LocationName    = detail.LocationName,
                State           = detail.State,
                LocationCode    = detail.LocationCode,
                Longitude       = detail.Longitude,
                Latitude        = detail.Latitude,
                MonthOfPlanting = detail.MonthOfPlanting,
                DayOfPlanting   = detail.DayOfPlanting,
                YearOfPlanting  = detail.YearOfPlanting,
                IsStaked        = detail.IsStaked,
                CooperatorId    = detail.CooperatorId,
                FullName        = detail.FullName
            };

            return(View(model));
        }
Пример #3
0
        public ActionResult Edit(int id, LocationEdit model)
        {
            if (!ModelState.IsValid)
            {
                //Populate();

                return(View(model));
            }

            if (model.LocationId != id)
            {
                //Populate();
                ModelState.AddModelError("", "Location does not exist");
                return(View(model));
            }

            var service = CreateLocationService();

            if (service.UpdateLocation(model))
            {
                TempData["SaveResult"] = "Your Location was updated.";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Your Location could not be updated.");
            return(View());
        }
Пример #4
0
        public bool EditLocation(LocationEdit locationToEdit)
        {
            var entity = _db.Locations.Single(l => l.LocationId == locationToEdit.id);

            entity.Name = locationToEdit.Name;

            return(_db.SaveChanges() == 1);
        }
Пример #5
0
        public bool UpdateLocation(LocationEdit model)
        {
            var entity = ctx.Locations.Single(e => e.ID == model.ID);

            entity.Name        = model.Name;
            entity.Description = model.Description;

            return(ctx.SaveChanges() == 1);
        }
Пример #6
0
        public IActionResult Edit(LocationEdit viewModel)
        {
            var model = new LocationEdit();

            model.ApplicationUserId = viewModel.ApplicationUserId;
            model.CurrentLocation   = viewModel.CurrentLocation;

            return(View(model));
        }
Пример #7
0
        public bool UpdateLocation(LocationEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Location.Single(e => e.LocationId == model.LocationId && e.OwnerId == _userId);
                entity.TaggingLocation = model.TaggingLocation;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #8
0
 public ActionResult Edit(LocationEdit location)
 {
     if (ModelState.IsValid)
     {
         _userId          = Guid.Parse(User.Identity.GetUserId());
         _locationService = new LocationService(_userId);
         _locationService.EditLocation(location);
         return(RedirectToAction("Index"));
     }
     return(View(location));
 }
Пример #9
0
 //___________________Edit-Update____________
 public bool UpdateLocation(LocationEdit model)
 {
     using (var ctx = new ApplicationDbContext())
     {
         var entity = ctx.Locations
                      .Single(e => e.LocationId == model.LocationId);
         entity.Kind  = model.Kind;
         entity.Size  = model.Size;
         entity.Color = model.Color;
         entity.Place = model.Place;
         return(ctx.SaveChanges() == 1);
     }
 }
Пример #10
0
        //GET: Location/Edit
        public ActionResult Edit(int id)
        {
            var service = new LocationService();
            var detail  = service.GetLocationByID(id);
            var model   = new LocationEdit
            {
                ID          = detail.ID,
                Name        = detail.Name,
                Description = detail.Description
            };

            return(View(model));
        }
Пример #11
0
        public bool UpdateLocation(LocationEdit model)
        {
            Location editLocation = _db.Locations.Single(l => l.LocationId == model.LocationId);

            editLocation.LocationId    = model.LocationId;
            editLocation.StreetAddress = model.StreetAddress;
            editLocation.Title         = model.Title;
            editLocation.Description   = model.Description;
            editLocation.Terrain       = model.Terrain;
            editLocation.Weather       = model.Weather;

            return(_db.SaveChanges() > 0);
        }
Пример #12
0
        public ActionResult Edit(int id)
        {
            var service = CreateLocationService();
            var detail  = service.GetLocationsById(id);

            var model = new LocationEdit
            {
                LocationId      = detail.LocationId,
                TaggingLocation = detail.TaggingLocation
            };

            return(View(model));
        }
Пример #13
0
        public bool UpdateLocation(LocationEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var location = ctx.Locations.Single(l => l.LocationId == model.LocationId);
                location.LocationId = model.LocationId;
                location.City       = model.City;
                location.State      = model.State;
                location.Park       = model.Park;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #14
0
        public bool UpdateNote(LocationEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Locations
                    .Single(e => e.LocationId == model.LocationId);

                entity.LocationState = model.LocationState;
                entity.LocationCity  = model.LocationCity;
                return(ctx.SaveChanges() == 1);
            }
        }
Пример #15
0
        public ActionResult Edit(int id)
        {
            var service = CreateLocationService();
            var detail  = service.GetLocationById(id);
            var model   =
                new LocationEdit
            {
                LocationId    = detail.LocationId,
                LocationState = detail.LocationState,
                LocationCity  = detail.LocationCity
            };

            return(View(model));
        }
Пример #16
0
 public bool UpdateLocation(LocationEdit model)
 {
     using (var ctx = new ApplicationDbContext())
     {
         var updatedlocation =
             ctx
             .Locations
             .Single(e => e.LocationId == model.LocationId && e.CreatorId == _userId);
         updatedlocation.LocationId = model.LocationId;
         updatedlocation.Country    = model.Country;
         updatedlocation.State      = model.State;
         updatedlocation.City       = model.City;
         return(ctx.SaveChanges() == 1);
     }
 }
        //GET:Location/Edit/{id}
        public ActionResult Edit(int id)
        {
            var service = new LocationService();
            var detail  = service.GetLocationById(id);
            var model   = new LocationEdit
            {
                LocationId = detail.LocationId,
                Kind       = detail.Kind,
                Size       = detail.Size,
                Color      = detail.Color,
                Place      = detail.Place
            };

            return(View(model));
        }
Пример #18
0
        public bool UpdateLocation(LocationEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Locations
                    .Single(e => e.LocationID == model.LocationID && e.OwnerID == _userId);

                entity.ZipCode      = model.ZipCode;
                entity.LocationName = model.LocationName;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #19
0
        public bool UpdateLocation(LocationEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Locations.Single(e => e.Id == model.Id);
                entity.Id           = model.Id;
                entity.LocationName = model.LocationName;
                entity.City         = model.City;
                entity.State        = model.State;
                entity.Longitude    = model.Longitude;
                entity.Latitude     = model.Latitude;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #20
0
        // GET: Hive/Edit/5
        public ActionResult Edit(int id)
        {
            var service = new LocationService();
            var detail  = service.GetLocationById(id);
            var model   = new LocationEdit
            {
                LocationName = detail.LocationName,
                City         = detail.City,
                State        = detail.State,
                Longitude    = detail.Longitude,
                Latitude     = detail.Latitude,
            };

            return(View());
        }
Пример #21
0
        public IHttpActionResult Put(LocationEdit location)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            if (!_locationService.UpdateLocation(location))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Пример #22
0
        public ActionResult Edit(int id)
        {
            var userId      = Guid.Parse(User.Identity.GetUserId());
            var coopService = new CooperatorService(userId);

            ViewBag.cooperators = coopService.GetCooperators(userId);

            var messageService = new MessageService(userId);

            ViewBag.messages = messageService.GetMessages(id, userId);

            var documentService = new DocumentService(userId);

            ViewBag.documents = documentService.GetDocuments(id, userId);

            var service = CreateLocationService();
            var detail  = service.GetLocationEditById(id, userId);
            var model   = new LocationEdit
            {
                LocationId      = detail.LocationId,
                LocationName    = detail.LocationName,
                State           = detail.State,
                LocationCode    = detail.LocationCode,
                Longitude       = detail.Longitude,
                Latitude        = detail.Latitude,
                MonthOfPlanting = detail.MonthOfPlanting,
                DayOfPlanting   = detail.DayOfPlanting,
                YearOfPlanting  = detail.YearOfPlanting,
                CooperatorId    = detail.CooperatorId,
                FullName        = detail.FullName,
                CRM             = detail.CRM,
                Messages        = detail.Messages,
                Documents       = detail.Documents,
                Tag             = detail.Tag,
                SearchString    = detail.SearchString,
                DatePlanted     = detail.DatePlanted,
                DateHarvested   = detail.DateHarvested,
                IsPlanted       = detail.IsPlanted,
                IsRowbanded     = detail.IsRowbanded,
                IsStaked        = detail.IsStaked,
                IsHarvested     = detail.IsHarvested,
                DocString       = detail.DocString,
                Rating          = detail.Rating,
                MapLink         = "https://www.google.com/maps/dir/?api=1&destination=" + detail.Latitude + "," + detail.Longitude
            };

            return(View(model));
        }
Пример #23
0
        public IHttpActionResult PutLocation([FromBody] LocationEdit location)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = new LocationService();

            if (!service.UpdateLocation(location))
            {
                return(InternalServerError());
            }

            return(Ok("Location successfully updated."));
        }
Пример #24
0
        // GET: Location/Edit
        public ActionResult Edit(int id)
        {
            var service = CreateLocationService();
            var detail  = service.GetLocationById(id);
            var model   =
                new LocationEdit
            {
                LocationID   = detail.LocationID,
                LocationName = detail.LocationName,
                Address      = detail.Address,
                IsInside     = detail.IsInside,
                TravelTime   = detail.TravelTime
            };

            return(View(model));
        }
Пример #25
0
        public IHttpActionResult Put(LocationEdit locationToEdit)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateLocationService();

            if (!service.EditLocation(locationToEdit))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Пример #26
0
        public bool UpdateLocation(LocationEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Locations
                    .Single(e => e.LocationId == model.LocationId);

                entity.LocationId   = model.LocationId;
                entity.LocationName = model.LocationName;
                entity.AdventureId  = model.AdventureId;

                return(ctx.SaveChanges() == 1);
            }
        }
Пример #27
0
        public ActionResult Edit(int id)
        {
            var service = CreateLocationService();
            var detail  = service.GetLocationById(id);
            var model   =
                new LocationEdit
            {
                LocationId    = detail.LocationId,
                SiteName      = detail.SiteName,
                StreetAddress = detail.StreetAddress,
                City          = detail.City,
                State         = detail.State
            };

            return(View(model));
        }
Пример #28
0
        public IHttpActionResult Put(LocationEdit location)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("not a valid Location"));
            }

            var service = CreateLocationService();

            if (!service.UpdateLocation(location))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Пример #29
0
        //GET: Edit
        public ActionResult Edit(int id)
        {
            var service = CreateLocationService();
            var detail  = service.GetLocationById(id);
            var model   =
                new LocationEdit
            {
                LocationId    = detail.LocationId,
                StreetAddress = detail.StreetAddress,
                Title         = detail.Title,
                Description   = detail.Description,
                Terrain       = detail.Terrain,
                Weather       = detail.Weather,
            };

            return(View(model));
        }
Пример #30
0
        // Read: Location/Edit/{id}
        public ActionResult Edit(int id)
        {
            var service = CreateLocationService();
            var detail  = service.GetLocationById(id);
            var model   =
                new LocationEdit
            {
                LocationId   = detail.LocationId,
                City         = detail.Address,
                LocationName = detail.LocationName,
                State        = detail.State,
                Address      = detail.Address
            };

            //Populate();
            return(View(model));
        }