コード例 #1
0
        public async Task AddQuickLinkAsync(AdminQuickLinkBindingModel quickLink)
        {
            var model = this.Mapper.Map <QuickLink>(quickLink);
            await DbContext.QuickLinks.AddAsync(model);

            await DbContext.SaveChangesAsync();
        }
コード例 #2
0
        public async Task QuickLinkEditAsync(AdminQuickLinkBindingModel quickLink, int modelId)
        {
            var model = DbContext.QuickLinks.FirstOrDefault(i => i.Id == modelId);

            Mapper.Map(quickLink, model);
            DbContext.QuickLinks.Update(model);
            await DbContext.SaveChangesAsync();
        }
コード例 #3
0
        public async Task <IActionResult> QuickLinkEdit(int id, AdminQuickLinkBindingModel model)
        {
            if (!ModelState.IsValid)
            {
                RedirectToAction("EditQuickLink");
            }
            await _quickLinksService.QuickLinkEditAsync(model, id);

            return(RedirectToAction("QuickLinksAdmin"));
        }
コード例 #4
0
        public async Task <IActionResult> AddQuickLink(AdminQuickLinkBindingModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            await _quickLinksService.AddQuickLinkAsync(model);

            return(RedirectToAction("QuickLinksAdmin"));
        }