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(); }
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); }
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); } }
public ActionResult UserList() { var context = new DailyRoutineDbContext(); return(new JsonResult(context.Users.ToList())); }