public JsonResult Delete(AccomodationTypeActionViewModel modal)
        {
            JsonResult Json   = new JsonResult();
            var        result = false;
            AccomodationTypesService objAccomodationTypesService = new AccomodationTypesService();


            var data = objAccomodationTypesService.GeAccomodationTypeById(modal.Id);

            //    data.Id = modal.Id;

            result = objAccomodationTypesService.DeleteAccomodationType(data);



            if (result)
            {
                Json.Data = new { Success = true };
            }
            else
            {
                Json.Data = new { Success = false, Message = "Unable to Delete" };
            }

            return(Json);
        }
示例#2
0
 public HomeController(AccomodationTypesService accomodationTypesService, AccomodationPackagesService accomodationPackagesService
                       , IHostingEnvironment hostingEnvironment)
 {
     this.accomodationTypesService    = accomodationTypesService;
     this.accomodationPackagesService = accomodationPackagesService;
     this.hostingEnvironment          = hostingEnvironment;
 }
 public AccomodationPackagesController(HMSContext context, AccomodationPackagesService accomodationPackagesService,
                                       AccomodationTypesService accomodationTypesService, IHostingEnvironment hostingEnvironment)
 {
     _context = context;
     this.accomodationPackagesService = accomodationPackagesService;
     this.accomodationTypesService    = accomodationTypesService;
     this.hostingEnvironment          = hostingEnvironment;
 }
示例#4
0
        public ActionResult Index()
        {
            HomeViewModels model = new HomeViewModels();

            AccomodationTypesService service = new AccomodationTypesService();

            model.AccomodationTypes = service.GetAllAccomodationTypes();

            return(View());
        }
示例#5
0
        public ActionResult Index()
        {
            AccomodationTypesService    accomoTypeService           = new AccomodationTypesService();
            AccomodationPackagesService accomodationPackagesService = new AccomodationPackagesService();

            HomeViewModel model = new HomeViewModel();

            model.accomodationTypes    = accomoTypeService.GetAllAccomodationTypes();
            model.accomodationPackages = accomodationPackagesService.GetAllAccomodationPackages();

            return(View(model));
        }
        public JsonResult Action(AccomodationTypeActionViewModel modal)
        {
            JsonResult Json   = new JsonResult();
            var        result = false;
            AccomodationTypesService objAccomodationTypesService = new AccomodationTypesService();

            if (modal.Id > 0)  //we are tyring to edit
            {
                var data = objAccomodationTypesService.GeAccomodationTypeById(modal.Id);

                //    data.Id = modal.Id;

                data.Name        = modal.Name;
                data.Description = modal.Description;

                result = objAccomodationTypesService.UpdateAccomodationType(data);
            }
            else
            {
                accomodationType.Name        = modal.Name;
                accomodationType.Description = modal.Description;
                result = objAccomodationTypesService.SaveAccomodationType(accomodationType);
            }


            if (result)
            {
                Json.Data = new { Success = true };
            }
            else
            {
                Json.Data = new { Success = false, Message = "Unable to save" };
            }

            return(Json);
        }
 public AccomodationTypesController(HMSContext context, AccomodationTypesService accomodationTypesService)
 {
     _context = context;
     this.accomodationTypesService = accomodationTypesService;
 }
 public AccomodationTypesMenu(AccomodationTypesService accomodationTypesService)
 {
     _accomodationTypesService = accomodationTypesService;
 }