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); }
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); } }