Beispiel #1
0
        public ActionResult Create(string address, string placeName)
        {
            if (address == string.Empty)
            {
                ModelState.AddModelError("address", "Please add a Address");
                return(View());
            }
            if (placeName == string.Empty)
            {
                ModelState.AddModelError("placeName", "Please add a Name");
                return(View());
            }
            else
            {
                GeoCoordinate LadLonAddress = GetLatitudeLongitudeFromAddress.FindLocation(address);
                db.NoGoZones.Add(new NoGoZone
                {
                    PlaceName = placeName,
                    UserId    = User.Identity.GetUserId(),
                    Latitude  = LadLonAddress.Latitude,
                    Longitude = LadLonAddress.Longitude,
                    Address   = address,
                });
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public void Add(Register newUser, string origin)
        {
            if (_dbcontext.Users.Any(x => x.Email == newUser.Email))
            {
                // send already registered error in email to prevent account enumeration
                sendAlreadyRegisteredEmail(newUser.Email, origin);
                return;
            }

            var user = new User
            {
                FirstName         = newUser.FirstName,
                LastName          = newUser.LastName,
                DOB               = newUser.DOB,
                Email             = newUser.Email,
                Password          = newUser.Password,
                Gender            = newUser.Gender,
                TelNo             = newUser.TelNo,
                FitnessPackage    = this.GetFitnessPackage(newUser.FitnessPackage),
                NutritionPackage  = GetNutritionPackage(newUser.NutritionPackage),
                Created           = DateTime.UtcNow,
                VerificationToken = randomTokenString()
            };


            _dbcontext.Add(user);
            _dbcontext.SaveChanges();

            sendVerificationEmail(user, origin);
        }
Beispiel #3
0
        public void AddNewUserProgramSchedule(User user, ProgramSchedule schedule)
        {
            var userSchedule = _context.UsersPrograms.SingleOrDefault(u => u.UserId == user.Id && u.ProgramScheduleId == schedule.Id);

            if (userSchedule == null)
            {
                var result = new UserSchedule
                {
                    User              = user,
                    ProgramSchedule   = schedule,
                    UserId            = user.Id,
                    ProgramScheduleId = schedule.Id
                };
                _context.UsersPrograms.Add(result);
                _context.SaveChanges();
            }
            else
            {
                _context.UsersPrograms.Remove(userSchedule);
                _context.UsersPrograms.Add(new UserSchedule
                {
                    User              = user,
                    ProgramSchedule   = schedule,
                    UserId            = user.Id,
                    ProgramScheduleId = schedule.Id
                }
                                           );
                _context.SaveChanges();
            }
        }
Beispiel #4
0
        public DishDay AddNewDishDay(DayDishDto dishDay)
        {
            var dayDish = new DishDay {
                DishId = dishDay.DishId, ProgramDayId = dishDay.ProgramDayId
            };

            _context.DishDays.Add(dayDish);
            _context.SaveChanges();
            return(dayDish);
        }
Beispiel #5
0
        public User AddNewUser(RegisterModelDto dto)
        {
            var user = new User
            {
                UserName = dto.Email,
                Email    = dto.Email,
            };

            _context.Users.Add(user);
            _context.SaveChanges();
            return(user);
        }
Beispiel #6
0
        public static void Add(Exercises exercise)
        {
            var context = new FitnessAppContext();

            context.Exercises.Add(exercise);
            context.SaveChanges();
        }
Beispiel #7
0
        public static void Delete(int id)
        {
            var       context = new FitnessAppContext();
            Exercises delex   = (Exercises)context.Exercises.Where(e => e.Exerciseid == id).SingleOrDefault();

            context.Exercises.Remove(delex);
            context.SaveChanges();
        }
        public void FirebaseToken(string email, string token)
        {
            User TempUser = db.Users.Where(x => x.Email == email).FirstOrDefault();

            if (TempUser != null)
            {
                TempUser.Push = token;
                db.SaveChanges();
            }
        }
        public ActionResult ChangeAlert(AlertType model)
        {
            var AlertUser = db.AlertTypes.Where(x => x.AlertTypeId == model.AlertTypeId).FirstOrDefault();

            AlertUser.EMail = model.EMail;
            AlertUser.Push  = model.Push;
            AlertUser.Text  = model.Text;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public void UpdateUserRole(UserDto user)
        {
            var userRole = _context.UserRoles.SingleOrDefault(u => u.UserId == user.Id);

            if (userRole == null)
            {
                return;
            }
            _context.UserRoles.Remove(userRole);
            _context.UserRoles.Add(new UserRole {
                UserId = user.Id, RoleId = user.IsAdmin ? AdminRole : UserRole
            });
            _context.SaveChanges();
        }
Beispiel #11
0
 public void AddScedule(FitnessSchedule fitnessSchedule)
 {
     _context.Add(fitnessSchedule);
     _context.SaveChanges();
 }
Beispiel #12
0
 public void Save()
 {
     _context.SaveChanges();
 }