public async Task AddQuickLinkAsync(AdminQuickLinkBindingModel quickLink) { var model = this.Mapper.Map <QuickLink>(quickLink); await DbContext.QuickLinks.AddAsync(model); await DbContext.SaveChangesAsync(); }
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(); }
public async Task <IActionResult> QuickLinkEdit(int id, AdminQuickLinkBindingModel model) { if (!ModelState.IsValid) { RedirectToAction("EditQuickLink"); } await _quickLinksService.QuickLinkEditAsync(model, id); return(RedirectToAction("QuickLinksAdmin")); }
public async Task <IActionResult> AddQuickLink(AdminQuickLinkBindingModel model) { if (!ModelState.IsValid) { return(View()); } await _quickLinksService.AddQuickLinkAsync(model); return(RedirectToAction("QuickLinksAdmin")); }