Example #1
0
        public List <DailyRoutine.Core.Authorization.User.User> SearchUser(LoginInput input)
        {
            var context = new DailyRoutineDbContext();
            var users   = context.Users.Where(x => x.UserName.Contains(input.UserName) || x.Name.Contains(input.UserName) || x.Surname.Contains(input.UserName)).ToList();

            return(users);
        }
        public List <DailyRoutine.Core.Routine.Routine> GetList(GetRoutineInput input)
        {
            var context  = new DailyRoutineDbContext();
            var routines = context.Routines.Where(x => x.UserId == input.UserId).ToList();

            return(routines);
        }
        public DailyRoutine.Core.Routine.Routine Get(GetRoutineInput input)
        {
            var context = new DailyRoutineDbContext();
            var routine = context.Routines.Where(x => x.Id == input.Id).FirstOrDefault();

            return(routine);
        }
        public void Delete(DeleteRoutineInput input)
        {
            var context = new DailyRoutineDbContext();
            var routine = context.Routines.Where(x => x.Id == input.Id).FirstOrDefault();

            context.Routines.Remove(routine);
            context.SaveChanges();
        }
Example #5
0
        public DailyRoutine.Core.Authorization.User.User LogIn(LoginInput input)
        {
            var context = new DailyRoutineDbContext();
            var user    = context.Users.Where(x => x.UserName == input.UserName && x.Password == input.Password).FirstOrDefault();

            if (user != null)
            {
                return(user);
            }
            else
            {
                throw new Exception("User Not Found");
            }
        }
        public DailyRoutine.Core.Routine.Routine Update(UpdateRoutineInput input)
        {
            var context = new DailyRoutineDbContext();
            var routine = context.Routines.Where(x => x.Id == input.Id).FirstOrDefault();

            routine.Summary     = input.Summary;
            routine.Description = input.Description;
            routine.Hour        = input.Hour;
            routine.Minute      = input.Minute;

            context.Routines.Update(routine);
            context.SaveChanges();
            return(routine);
        }
        public DailyRoutine.Core.Routine.Routine Create(CreateRoutineInput input)
        {
            var context = new DailyRoutineDbContext();

            var routine = new DailyRoutine.Core.Routine.Routine
            {
                Summary     = input.Summary,
                Description = input.Description,
                Hour        = input.Hour,
                Minute      = input.Minute,
                UserId      = input.UserId
            };

            routine = context.Routines.Add(routine).Entity;
            context.SaveChanges();
            return(routine);
        }
Example #8
0
        public DailyRoutine.Core.Authorization.User.User SingUp(RegisterInput input)
        {
            var context = new DailyRoutineDbContext();

            if (context.Users.Where(x => x.UserName == input.UserName).Count() > 0)
            {
                return(null);
            }
            else
            {
                var user = new DailyRoutine.Core.Authorization.User.User();
                user.EmailAddress = input.EmailAddress;
                user.UserName     = input.UserName;
                user.Password     = input.Password;
                user.Name         = input.Name;
                user.Surname      = input.Surname;
                user.PhoneNumber  = input.PhoneNumber;
                var addedUser = context.Users.Add(user);
                context.SaveChanges();
                return(addedUser.Entity);
            }
        }
Example #9
0
        public ActionResult UserList()
        {
            var context = new DailyRoutineDbContext();

            return(new JsonResult(context.Users.ToList()));
        }