public void UpdateTask(UserTasksViewModel model, TaskInputModel inputModel) { var index = inputModel.Index; model.Tasks[index] = inputModel; if (index == model.EditTaskIndex) model.EditTaskIndex = -1; if (index == model.AddedTaskIndex) model.AddedTaskIndex = -1; }
public FubuContinuation post_UserLogin(UserInputModel userInputModel) { var user = _usersService.GetUserByFirstAndLastName(userInputModel.FirstName, userInputModel.LastName); if (user == null) { user = _usersService.InsertUser( new UserModel() { FirstName = userInputModel.FirstName, LastName = userInputModel.LastName }); } var usersTasksVm = new UserTasksViewModel { CurrentUser = user }; usersTasksVm.LoginTime = userInputModel.CurrentTime; _sessionState.Set(usersTasksVm); return FubuContinuation.RedirectTo(new UserInputValid(), "GET"); }
public void DeleteTask(UserTasksViewModel model, int index) { if (index < 0 || model.Tasks.Count < index) return; model.Tasks.RemoveAt(index); model.EditTaskIndex = model.AddedTaskIndex = -1; }
public void AddTask(UserTasksViewModel model, TaskModel taskModel) { model.Tasks.Add(taskModel); model.AddedTaskIndex = model.Tasks.Count - 1; model.EditTaskIndex = -1; }