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();
        }
        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 #4
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);
            }
        }