Пример #1
0
        public JsonResult Action(AccomodationTypeActionModel 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);
        }
Пример #2
0
        public JsonResult Action(AccomodationTypeActionModel model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            if (model.ID > 0) // edit record
            {
                var accomodationtype = model.GetAccomodationTypeByID(model.ID);
                accomodationtype.Name        = model.Name;
                accomodationtype.Description = model.Description;
                result = model.UpdateAccomodationType(accomodationtype);
            }
            else // create record
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = model.SaveAccomodationType(accomodationType);
            }
            // create an object of accomodation type

            // return PartialView("_Action", model);
            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on AccomodationType" };
            }
            return(json);
        }
Пример #3
0
        public ActionResult Delete(int ID)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();
            var accomodationType = accomodationTypesService.GetAccomodationTypeByID(ID);

            model.ID = accomodationType.ID;
            return(PartialView("_Delete", model));
        }
Пример #4
0
        public ActionResult Delete(int Id)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();
            var accomodationType = accomodationTypeService.GetAccomodationTypeId(Id);

            model.Id = accomodationType.Id;
            return(PartialView("_Delete", model));
        }
Пример #5
0
        // GET: Dashboard/AccomodationType
        public ActionResult Index(string searchTerm)
        {
            AccomodationTypeActionModel model2 = new AccomodationTypeActionModel();
            AccomodationTypeModels      model  = new AccomodationTypeModels();

            model.SearchTerm        = searchTerm;
            model.accomodationTypes = model2.SearchAccomodationTypes(searchTerm);

            return(View(model));
        }
        public ActionResult Delete(int?ID)
        {
            AccomodationPackageActionModel model  = new AccomodationPackageActionModel();
            AccomodationTypeActionModel    model2 = new AccomodationTypeActionModel();
            var accomodationPackage = model.GetAccomodationPackageByID(ID.Value);

            model.ID = accomodationPackage.ID;

            return(PartialView("_Delete", model));
        }
Пример #7
0
        public ActionResult Delete(int id)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();


            var accomodationtype = AccomodationTypesServices.GetAccomodationTypesById(id);

            model.Id = accomodationtype.Id;


            return(PartialView("_Delete", model));
        }
Пример #8
0
        public ActionResult Action(int?ID)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();

            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;
            }
            return(PartialView("_Action", model));
        }
Пример #9
0
        public ActionResult Action(int?id)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();

            if (id.HasValue)
            {
                var accomodationtype = AccomodationTypesServices.GetAccomodationTypesById(id.Value);
                model.Id          = accomodationtype.Id;
                model.Name        = accomodationtype.Name;
                model.Description = accomodationtype.Description;
            }
            return(PartialView("_Action", model));
        }
Пример #10
0
        public ActionResult Action(int?ID)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();

            if (ID.HasValue) // WE ARE editing
            {
                var accomodationtype = model.GetAccomodationTypeByID(ID.Value);
                model.ID          = accomodationtype.ID;
                model.Name        = accomodationtype.Name;
                model.Description = accomodationtype.Description;
            }

            return(PartialView("_Action", model));
        }
Пример #11
0
        public JsonResult Delete(AccomodationTypeActionModel 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);
        }
Пример #12
0
        public ActionResult Action(int?Id)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();

            if (Id.HasValue)//editing a record
            {
                var accomodationType = accomodationTypeService.GetAccomodationTypeId(Id.Value);
                model.Id          = accomodationType.Id;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            else//creating a new record
            {
            }

            return(PartialView("_Action", model));
        }
        // GET: Dashboard/AccomodationPackages
        public ActionResult Index(string searchTerm, int?accomodationTypeID, int?page)
        {
            int recordSize = 3;

            page = page ?? 1;
            AccomodationPackageActionModel model3 = new AccomodationPackageActionModel();
            AccomodationPackagesViewModels model2 = new AccomodationPackagesViewModels();
            AccomodationTypeActionModel    model  = new AccomodationTypeActionModel();

            model2.SearchTerm           = searchTerm;
            model2.AccomodationTypes    = model.GetAllAccomodationTypes();
            model2.AccomodationPackages = model3.SearchAccomodationPackages(searchTerm, accomodationTypeID, page.Value, recordSize);
            var totalRecords = model3.SearchAccomodationPackagesCount(searchTerm, accomodationTypeID);

            model2.Pager = new Pager(9, page, recordSize);
            return(View(model2));
        }
        public ActionResult Action(int?ID)
        {
            AccomodationPackageActionModel model  = new AccomodationPackageActionModel();
            AccomodationTypeActionModel    model2 = new AccomodationTypeActionModel();

            if (ID.HasValue) // WE ARE editing
            {
                var accomodationPackage = model.GetAccomodationPackageByID(ID.Value);
                model.ID = accomodationPackage.ID;
                model.AccomodationTypeID = accomodationPackage.AccomodationTypeID;
                model.Name        = accomodationPackage.Name;
                model.NoOfRoom    = accomodationPackage.NoOfRoom;
                model.FeePerNight = accomodationPackage.FeePerNight;
            }
            model.AccomodationTypes = model2.GetAllAccomodationTypes();

            return(PartialView("_Action", model));
        }
Пример #15
0
        public JsonResult Delete(AccomodationTypeActionModel model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            var accomodationtype = model.GetAccomodationTypeByID(model.ID);

            result = model.DeleteAccomodationType(accomodationtype);



            // return PartialView("_Action", model);
            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on AccomodationType" };
            }
            return(json);
        }
Пример #16
0
        public JsonResult Action(AccomodationTypeActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;



            if (model.Id > 0)
            {
                var accomodationType = AccomodationTypesServices.GetAccomodationTypesById(model.Id);

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

                result = AccomodationTypesServices.UpdateChangesAccomodationType(accomodationType);
            }
            else
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;

                result = AccomodationTypesServices.SaveChangesAccomodationType(accomodationType);
            }

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

            return(json);
        }