public ActionResult AddItem(ToDoModel mod) { // ToDoModel.todos.Add(ToDoModel.todos.Keys.Any() ? ToDoModel.todos.Keys.Max() + 1 : 1, mod.Item); // else // { // ToDoModel.todos[mod.DeleteKey]= mod.Item; // mod.DeleteKey = 0; // } // var tasks = db.task1.ToList(); // tasks.Add(new Tasks { TaskName = mod.Item }); if (mod.DeleteKey == 0) { db.task1.Add(new Tasks { TaskName = mod.Item }); db.SaveChanges(); } else { var temp = db.task1.SingleOrDefault(m => m.Id == mod.DeleteKey); temp.TaskName = mod.Item; db.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult Create(UsersModel model) { if (ModelState.IsValid) { model.login_name = model.login_name?.ToLowerInvariant(); // Check for duplicate user name. var duplicateUsers = from x in _taskContext.Users where x.login_name.ToLower() == model.login_name.ToLower() select x; if (!duplicateUsers.Any()) { // Add User. var newUser = new User(); newUser.login_name = model.login_name; newUser.password = usersControl.HashPassword(model.password); newUser.full_name = model.full_name; newUser.active = model.active; if (model.role == RoleType.ADMIN) { newUser.Roles.Add(new UserRole { role = RoleType.ADMIN }); } if (model.role == RoleType.Staff) { newUser.Roles.Add(new UserRole { role = RoleType.Staff }); } if (newUser.Roles.Any()) { // Save changes to DB. _taskContext.Add(newUser); _taskContext.SaveChanges(); return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "This Username is already exsit. Please choose different username."); } } return(View(model)); }
public void Test() { _Context.Worker.Add(new Worker() { WorkerName = "test name 5", IdentificationId = "3333", Nickname = "בדיקה", PhoneNumber = "2222" }); _Context.SaveChanges(); }
public IActionResult Create(ProjectsModel model) { if (ModelState.IsValid) { // Save form values into dataContext. var newTask = new Project(); newTask.project_name = model.project_name; newTask.project_description = model.project_description; newTask.assign_to = model.assign_to; newTask.project_deadline = model.project_deadline; newTask.time_updated = DateTime.Now; _taskContext.Add(newTask); _taskContext.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.allUsers = UsersList().ToList(); return(View(model)); }