Exemplo n.º 1
0
 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"));
 }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 public void Test()
 {
     _Context.Worker.Add(new Worker()
     {
         WorkerName = "test name 5", IdentificationId = "3333", Nickname = "בדיקה", PhoneNumber = "2222"
     });
     _Context.SaveChanges();
 }
Exemplo n.º 4
0
        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));
        }