Exemplo n.º 1
0
        //Handle Create & Edit
        public JsonResult Action(AccomodationTypesActionModels model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            if (model.ID > 0)//we are trying to edit a record
            {
                var accomodationType = accomodationTypesService.GetAccomodationTypeByID(model.ID);
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = accomodationTypesService.UpdateAccomodationType(accomodationType);
            }
            else    //we are trying to create a record
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;

                result = accomodationTypesService.SaveAccomodationType(accomodationType);
            }

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on Accomodation Types" };
            }

            return(json);
        }
        public ActionResult Delete(int Id)
        {
            AccomodationTypesActionModels models = new AccomodationTypesActionModels();
            var accomodation = AccomodationTypesServices.Instance.GetById(Id);

            models.Id = accomodation.Id;
            return(PartialView("Delete", models));
        }
        public ActionResult Delete(int ID)
        {
            AccomodationTypesActionModels model = new AccomodationTypesActionModels();

            var accomodationType = accomodationTypesServices.GetAllAccomodationTypeByID(ID);

            model.ID = accomodationType.ID;


            return(PartialView("_Delete", model));
        }
        public ActionResult Action(int?ID)
        {
            AccomodationTypesActionModels model = new AccomodationTypesActionModels();

            if (ID.HasValue) //for editing
            {
                var accomodationType = accomodationTypesServices.GetAllAccomodationTypeByID(ID.Value);
                model.ID          = accomodationType.ID;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            return(PartialView("_Action", model));
        }
Exemplo n.º 5
0
        public ActionResult Delete(int ID)
        {
            AccomodationTypesActionModels model = new AccomodationTypesActionModels();
            var accomodationType = accomodationTypesService.GetAccomodationTypeByID(ID);

            model.ID = accomodationType.ID;


            //else//we are trying to create a record
            //{

            //}
            return(PartialView("_Delete", model));
        }
        public ActionResult Action(int?Id)
        {
            AccomodationTypesActionModels models = new AccomodationTypesActionModels();

            if (Id == null)
            {
                return(PartialView("_Action", models));
            }
            else
            {
                var accomodationType = AccomodationTypesServices.Instance.GetById(Id.Value);
                models.Id          = accomodationType.Id;
                models.Name        = accomodationType.Name;
                models.Description = accomodationType.Description;
                return(PartialView("_Action", models));
            }
        }
Exemplo n.º 7
0
        //ID được gán kiểu nullable
        public ActionResult Action(int?ID)
        {
            AccomodationTypesActionModels model = new AccomodationTypesActionModels();

            if (ID.HasValue)//we are trying to edit a record
            {
                var accomodationType = accomodationTypesService.GetAccomodationTypeByID(ID.Value);
                model.ID          = accomodationType.ID;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            //else//we are trying to create a record
            //{

            //}
            return(PartialView("_Action", model));
        }
Exemplo n.º 8
0
        public JsonResult Delete(AccomodationTypesActionModels model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            var accomodationType = accomodationTypesService.GetAccomodationTypeByID(model.ID);

            result = accomodationTypesService.DeleteAccomodationType(accomodationType);

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on Accomodation Types" };
            }

            return(json);
        }
        public JsonResult Action(AccomodationTypesActionModels models)
        {
            JsonResult json = new JsonResult();

            AccomodationTypes accomodationTypes = new AccomodationTypes();

            accomodationTypes.Name        = models.Name;
            accomodationTypes.Description = models.Description;

            var result = accomodationTypesServices.SaveAccomodationTypes(accomodationTypes);

            if (result)
            {
                json.Data = new { success = true };
            }
            else
            {
                json.Data = new { success = false, Message = "Unable to add Accomodation Type." };
            }

            return(json);
        }
        public JsonResult Action(AccomodationTypesActionModels model)
        {
            Console.WriteLine("cont");
            JsonResult json   = new JsonResult();
            var        result = false;

            if (model.ID > 0) //edit
            {
                var accomodationType = accomodationTypesServices.GetAllAccomodationTypeByID(model.ID);
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;

                result = accomodationTypesServices.UpdateAccomodationType(accomodationType);
            }
            else   //create

            {
                AccomodationType accomodationType = new AccomodationType();

                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;

                result = accomodationTypesServices.SaveAccomodationType(accomodationType);
            }



            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Action Failed" };
            }

            return(json);
        }
        public JsonResult Delete(AccomodationTypesActionModels model)
        {
            Console.WriteLine("cont");
            JsonResult json             = new JsonResult();
            var        result           = false;
            var        accomodationType = accomodationTypesServices.GetAllAccomodationTypeByID(model.ID);


            result = accomodationTypesServices.DeleteAccomodationType(accomodationType);



            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Action Failed" };
            }

            return(json);
        }
        public ActionResult Action()
        {
            AccomodationTypesActionModels models = new AccomodationTypesActionModels();

            return(PartialView("_Action", models));
        }