コード例 #1
0
        public ActionResult Create(UserLocationCreateDTO ulcDto)
        {
            ulcDto.UserId = User.Identity.GetUserId();
            if (ModelState.IsValid)
            {
                _repo.CreateUserLocation(ulcDto);
                return(RedirectToAction("Index"));
            }
            var errors = ModelState.Values.SelectMany(v => v.Errors);

            return(View(ulcDto));
        }
コード例 #2
0
        // A method to create the User Location
        public void CreateUserLocation(UserLocationCreateDTO ulcDto)
        {
            // ulcDto to userLocation model mapping
            UserLocation userLocation = new UserLocation();

            userLocation.UserLocationName = ulcDto.UserLocationName;
            userLocation.Latitude         = ulcDto.Latitude;
            userLocation.Longitude        = ulcDto.Longitude;
            userLocation.LastEmailTime    = DateTime.Now.AddHours(-1.0);
            userLocation.Radius           = ulcDto.Radius;
            userLocation.UserId           = ulcDto.UserId;

            _db.UserLocations.Add(userLocation);
            _db.SaveChanges();
        }