public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                var userId = User.Identity.GetUserName();
                if (userRolesRepository.GetRoleByUserName(userId) != null && userRolesRepository.GetRoleByUserName(userId).IdUserType == "Admin")
                {
                    UsersClustersModel usersModel = new UsersClustersModel();

                    usersModel.Name          = Request.Form["UserName"];
                    usersModel.IdDepartment  = Request.Form["Department"];
                    usersModel.IdUserType    = Request.Form["UserType"];
                    usersModel.Id            = Guid.NewGuid().ToString();
                    usersModel.Discriminator = "";

                    UpdateModel(usersModel);


                    if (userRolesRepository.IsDuplicateUserName(usersModel) == false)
                    {
                        userRolesRepository.InsertUserRole(usersModel);

                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(RedirectToAction("IndexError"));
                    }
                }
                else
                {
                    return(RedirectToAction("Contact", "Home"));
                }
            }
            catch (Exception e)
            {
                ViewBag.Message_Delete = String.Format(e.Message);
                return(View("CreateUserRolesAssignment"));
            }
        }