Example #1
0
        // View that allows you to create resources connected to locaiton types
        public ActionResult  GeneralResources()
        {
            var allLocationTypes = _locationService.GetAllLocationTypes();
            var allResourceTypes = _resourcesService.GetAllResourceTypes();

            var viewModel = new CreateResourcesViewModel(null, allResourceTypes.GetData(), allLocationTypes);

            return(View(viewModel));
        }
Example #2
0
        //
        // GET: /Resources/Index/LocaitonId
        public ActionResult Index(int locationId)
        {
            var locaiton      = _locationService.GetLocation(locationId);
            var resourceTypes = _resourcesService.GetAllResourceTypes();

            var viewModel = new CreateResourcesViewModel(locaiton, resourceTypes.GetData());

            return(View(viewModel));
        }
Example #3
0
        public ActionResult CreateResources(CreateResourcesViewModel model)
        {
            var resource = model.GetResourceFromModel();

            var result      = _resourcesService.CreateResource(resource);
            var jsonMessage = new SimpleJsonMessageViewModel();

            if (result.IsOK)
            {
                jsonMessage.IsOk    = true;
                jsonMessage.Message = "Успешно креиран ресурс!";
                jsonMessage.Data    = new ResourceViewModel(result.GetData());
                return(Json(jsonMessage));
            }
            else
            {
                jsonMessage.IsOk    = false;
                jsonMessage.Message = "Неуспешно креран ресурс. Обиди се повторно!";
                return(Json(jsonMessage));
            }
        }