public CreatePage()
 {
     vm             = new CreatePageViewModel();
     toDoItems      = new List <ToDoItem>();
     BindingContext = vm;
     InitializeComponent();
 }
        public async Task <IActionResult> Create([FromBody] CreatePageViewModel model)
        {
            var grain  = this._client.GetGrain <IManageContentGrain>(Guid.NewGuid().ToString());
            var result = await grain.CreatePage(model);

            return(Json(result));
        }
Esempio n. 3
0
        public JsonResult CreatePage(CreatePageViewModel model)
        {
            if ((!ModelState.IsValid && model.ParentSectionId < 1) ||
                (!ModelState.IsValid && model.ParentPageId < 1))
            {
                return(JsonError(JsonRequestBehavior.DenyGet));
            }

            PageNodeViewModel newPageNode = null;

            if (model.ParentSectionId > 0)
            {
                newPageNode =
                    _mapper.Map <PageNode, PageNodeViewModel>(_pageNodeService.CreateForSection(model.ParentSectionId,
                                                                                                model.PageTemplateId, model.DisplayName, model.UrlName));
            }
            else if (model.ParentPageId > 0)
            {
                newPageNode =
                    _mapper.Map <PageNode, PageNodeViewModel>(_pageNodeService.CreateForPage(model.ParentPageId,
                                                                                             model.PageTemplateId, model.DisplayName, model.UrlName));
            }
            else
            {
                ModelState.AddModelError("", "ParentSectionId or ParentPageId must be provided.");
                return(JsonError(JsonRequestBehavior.DenyGet));
            }

            return(Json(newPageNode, JsonRequestBehavior.DenyGet));
        }
        public IActionResult Create()
        {
            var engineTypes       = Informant.GetItems(new EngineInformant());
            var eurostandards     = Informant.GetItems(new EurostandardInformant());
            var transmissionTypes = Informant.GetItems(new TransmissionTypeInformant());
            var currencies        = Informant.GetItems(new CurrencyInformant());
            var years             = Informant.GetItems(new YearToInformant());

            var categories = this.categoriesService.GetAllAsNoTracking <Category>()
                             .Select(x => new SelectListItem()
            {
                Text = x.Name, Selected = x.Name == "Cars and jeeps"
            })
                             .ToList <SelectListItem>();

            var cities = this.citiesService.GetAllAsNoTracking <City>()
                         .Select(x => new SelectListItem()
            {
                Text = x.Name
            })
                         .ToList <SelectListItem>();

            var colors = this.colorService.GetAllAsNoTracking <Color>()
                         .Select(x => new SelectListItem()
            {
                Text = x.Name
            })
                         .ToList <SelectListItem>();

            var makes = this.makesService.GetAllAsNoTracking <Make>()
                        .Select(x => new SelectListItem()
            {
                Text = x.Name, Value = x.Id.ToString()
            })
                        .ToList <SelectListItem>();

            var vehicleCategories = this.vehicleCategoriesService.GetAllAsNoTracking <VehicleCategory>()
                                    .Select(x => new SelectListItem()
            {
                Text = x.Name
            })
                                    .ToList <SelectListItem>();

            var viewModel = new CreatePageViewModel()
            {
                Categories        = categories,
                Cities            = cities,
                Colors            = colors,
                Makes             = makes,
                VehicleCategories = vehicleCategories,
                EngineTypes       = engineTypes,
                Eurostandards     = eurostandards,
                TransmissionTypes = transmissionTypes,
                Currencies        = currencies,
                Years             = years,
            };

            return(this.View(viewModel));
        }
Esempio n. 5
0
        /// <summary>
        /// Create new page
        /// </summary>
        /// <returns></returns>
        public IActionResult CreatePage()
        {
            var types = _repPgTypesOfMenu.GetAll().Select(x => new { Id = x.Id, Value = x.Name });
            var model = new CreatePageViewModel();

            model.TypePageList = new SelectList(types, "Id", "Value");
            return(View(model));
        }
 public CreatePage()
 {
     InitializeComponent();
     //todoItem = new List<TodoItem>();
     vm             = new CreatePageViewModel();
     BindingContext = vm;
     InitializeComponent();
 }
        public CreatePage(int toDoListItemId)
        {
            InitializeComponent();
            vm = new CreatePageViewModel();
            mTodoListItemId = (toDoListItemId > 0) ? toDoListItemId : 0;

            BindingContext = VM;
            Clear();
        }
        public CreatePage()
        {
            InitializeComponent();
            vm = new CreatePageViewModel();
            mTodoListItemId = 0;

            BindingContext = VM;
            Clear();
        }
Esempio n. 9
0
        public ActionResult Create([Bind(Include = "Title, Content")] CreatePageViewModel model)
        {
            if (ModelState.IsValid)
            {
                pageService.AddNew(model.Title, model.Content);

                return(this.RedirectToAction("All"));
            }

            return(this.RedirectToAction("All"));
        }
 public async Task <IActionResult> Page([FromBody] CreatePageViewModel model)
 {
     try
     {
         return(Json(await _createContentGrain.CreatePage(model)));
     }
     catch (Exception ex)
     {
         return(ex.BadRequestFromException());
     }
 }
Esempio n. 11
0
        public async Task <ActionResult> Create()
        {
            var refe = (RefViewModel)TempData["_RefViewModelForCreate"];

            var vm      = new CreatePageViewModel();
            var tagUses = await _tagHandler.GetAllTagUsesAsync(GetUser().Id);

            vm.OwnedTagUses = tagUses.Select(u => u.Name);
            vm.Refs         = refe == null ? new RefViewModel[0] : new[] { refe };
            return(View(vm));
        }
        public CreatePage(int id)
        {
            InitializeComponent();
            //todoItem = new List<TodoItem>();
            vm = new CreatePageViewModel();
            TodoItem todoItemOBJ = App.Database.GetTodo(id);

            Todo.Text = todoItemOBJ.TaskName;
            Date.Date = todoItemOBJ.DueDate;
            Time.Time = todoItemOBJ.DueDate.TimeOfDay;
            updateID  = id;
        }
Esempio n. 13
0
        public Main(int id)
        {
            vm             = new CreatePageViewModel();
            BindingContext = vm;
            InitializeComponent();
            ToDoItem toDoItem = App.Database.GetToDo(id);

            ToDoEntry.Text = toDoItem.TaskName;
            Priority.Text  = toDoItem.Priority;
            Date.Date      = toDoItem.DueDate;
            Time.Time      = toDoItem.DueDate.TimeOfDay;
            updateID       = id;
        }
Esempio n. 14
0
        public async Task <ActionResult> Create(CreatePageViewModel vm)
        {
            var user = GetUser();
            var req  = new CreateRefListRequest()
            {
                PublishingStatus = PublishingStatusKind.Draft,
            };

            Mapper.Map <CreatePageViewModel, CreateRefListRequest>(vm, req);

            var result = await _refListHandler.CreateRefListAsync(user.Id, req);

            return(RedirectToAction("Edit", new { id = result.Id }));
        }
        public CreatePage(int id)
        {
            vm = new CreatePageViewModel();
            this.BindingContext = vm;
            InitializeComponent();

            var todo = App.Database.GetTodo(id);

            Todo.Text      = todo.ToDo;
            Prioridad.Text = todo.Prioridad;
            FechaFin.Date  = todo.FechaFin;
            HoraFin.Time   = todo.FechaFin.TimeOfDay;
            updateId       = todo.Id;
        }
Esempio n. 16
0
        public async Task <GrainOperationResult> CreatePage(CreatePageViewModel model)
        {
            try
            {
                await _repository.CreatePage(model, GrainUserId);

                return(new GrainOperationResult {
                    Successful = true, Message = "Operation executed successfully."
                });
            }
            catch (Exception ex)
            {
                return(ex.ResultFromException());
            }
        }
Esempio n. 17
0
        public async Task AddToDoItemToDBAndDeleteToDoItemFromDB_NewToDoItem_DeletedToDoItem()
        {
            var testToDoItem = new ToDoItem
            {
                TaskName = "Testing_DeleteToDoItem",
                DueDate  = new DateTime(1970, 04, 27, 4, 30, 0),
                Priority = "Low"
            };

            var testDataStore = new MockToDoItemDatabase();
            var vm            = new CreatePageViewModel(testToDoItem, testDataStore);

            await vm.AddToDoItem();

            var result = await vm.DeleteToDoItem();

            Assert.AreEqual(result, true);
        }
Esempio n. 18
0
        public async Task AddToDoItemToDBAndRetrieveToDoItemFromDB_NewToDoItem_NewToDoItemAndVMToDoItemHaveSameProperties()
        {
            var testToDoItem = new ToDoItem
            {
                TaskName = "Testing_AddToDoItem",
                DueDate  = new DateTime(1970, 04, 27, 4, 30, 0),
                Priority = "Low"
            };

            var testDataStore = new MockToDoItemDatabase();
            var vm            = new CreatePageViewModel(testToDoItem, testDataStore);

            await vm.AddToDoItem();

            await vm.LoadToDoListItem(testToDoItem.Id);

            Assert.AreEqual(testToDoItem.Id, vm.Id);
            Assert.AreEqual(testToDoItem.DueDate, vm.DueDate);
            Assert.AreEqual(testToDoItem.Priority, vm.Priority);
        }
Esempio n. 19
0
        public async Task <string> CreatePage(CreatePageViewModel model, string userId, string feedName = null)
        {
            var page = new Page(model.Name, model.FeedEnabled)
            {
                Content         = model.Content,
                Name            = model.Name,
                IsActiveVersion = true
            };

            if (model.FeedEnabled && !string.IsNullOrEmpty(feedName))
            {
                var feed = new Feed(page.EntityId, feedName);
                _context.Add(feed);
            }

            _context.Add(page);

            await _context.SaveChangesAsync();

            return(page.EntityId);
        }
        public async Task <string> CreatePage(CreatePageViewModel model)
        {
            var page = new Page(model.Name, model.FeedEnabled)
            {
                Name    = model.Name,
                Content = new Content(model.Content)
            };

            _context.Add(page);

            if (model.FeedEnabled)
            {
                var feed = new Feed(page.Id, model.FeedName ?? model.Name + "-feed");
                page.Feed = feed;
                _context.Add(feed);
            }

            await _context.SaveChangesAsync();

            return(page.Id);
        }
Esempio n. 21
0
 public CreatePage()
 {
     vm             = new CreatePageViewModel();
     BindingContext = vm;
     InitializeComponent();
 }
Esempio n. 22
0
 public CreatePage()
 {
     InitializeComponent();
     ViewModel = new CreatePageViewModel(Navigation);
 }
Esempio n. 23
0
 public AddComiconPage()
 {
     ViewModel = new CreatePageViewModel(Navigation);
     InitializeComponent();
     statePicker.ItemsSource = Constants.States;
 }
 public async Task <string> CreatePage(CreatePageViewModel model)
 {
     return(await _createRepository.CreatePage(model));
 }
Esempio n. 25
0
        public CreateArticleWindow()
        {
            InitializeComponent();

            BindingContext = new CreatePageViewModel(Navigation);
        }