public ActionResult Create([Bind(Include = "ClientID,ClientName,Address,DistrictID")] Client client)
        {
            bool isExist = repository.IsUserNameExits(client.ClientName);

            if (ModelState.IsValid && (isExist == false))
            {
                Client aClient = repository.AddClients(client);
                return(RedirectToAction("Index", new { id = aClient.ClientID }));
            }
            // If insert fails
            District userDistrict = GetUserDistrict();

            client.DistrictID = userDistrict.DistrictID;
            client.District   = userDistrict;
            if (isExist == true)
            {
                ViewBag.Message = "This client already existes";
            }
            else
            {
                ViewBag.Message = "";
            }
            return(View(client));
        }