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)); }
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)); }
/// <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(); }
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()); } }
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; }
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; }
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; }
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()); } }
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); }
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); }
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); }
public CreatePage() { vm = new CreatePageViewModel(); BindingContext = vm; InitializeComponent(); }
public CreatePage() { InitializeComponent(); ViewModel = new CreatePageViewModel(Navigation); }
public AddComiconPage() { ViewModel = new CreatePageViewModel(Navigation); InitializeComponent(); statePicker.ItemsSource = Constants.States; }
public async Task <string> CreatePage(CreatePageViewModel model) { return(await _createRepository.CreatePage(model)); }
public CreateArticleWindow() { InitializeComponent(); BindingContext = new CreatePageViewModel(Navigation); }