示例#1
0
        public ActionResult EditCity(Guid id)
        {
            CityDomainLogic cityDomainLogic = new CityDomainLogic();
            City            city            = cityDomainLogic.GetCity(id);

            return(PartialView("SaveCity", city));
        }
示例#2
0
        public ActionResult DeleteCity(string cityGuid)
        {
            CityDomainLogic cityDomainLogic = new CityDomainLogic();
            Message         message         = new Message();

            if (cityDomainLogic.DeleteCityLogic(new Guid(cityGuid)))
            {
                ModelState.Clear();
                message.MessageText = "City has been deleted successfully.";
                message.MessageType = MessageType.Success;
            }
            else
            {
                message.MessageText = "City deletion failed.";
                message.MessageType = MessageType.Error;
            }
            return(Json(message, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ActionResult EditCity(City city)
        {
            CityDomainLogic cityDomainLogic = new CityDomainLogic();
            Message         message         = new Message();

            if (cityDomainLogic.UpdateCity(city))
            {
                ModelState.Clear();
                city = new City();
                message.MessageText = "City updated successfully.";
                message.MessageType = MessageType.Success;
            }
            else
            {
                message.MessageText = "City already exists.";
                message.MessageType = MessageType.Error;
            }
            return(Json(message, JsonRequestBehavior.AllowGet));;
        }
示例#4
0
        public ActionResult ManageCities()
        {
            CityDomainLogic cityDomainLogic = new CityDomainLogic();

            return(View(cityDomainLogic.GetCities()));
        }