public async Task <IActionResult> Edit(SysApplicationViewModel model) { if (ModelState.IsValid) { await _sysApplicationService.UpdateSysApplication(model); return(Redirect("/SysManager/SysApplication/Index")); } return(View(model)); }
public async Task <SysApplicationViewModel> GetApplicationViewModel(string id) { var entity = await _repository.SingleAsync(a => a.Id == id); SysApplicationViewModel model = new SysApplicationViewModel(); model.Id = entity.Id; model.ApplicationName = entity.ApplicationName; model.ApplicationUrl = entity.ApplicationUrl; return(model); }
public async Task <SysApplicationViewModel> UpdateSysApplication(SysApplicationViewModel model) { SysApplication entity = new SysApplication(); entity.ApplicationName = model.ApplicationName; entity.ApplicationUrl = model.ApplicationUrl; entity.Id = model.Id; _repository.Update(entity, a => a.ApplicationName, a => a.ApplicationUrl); await _context.SaveChangesAsync(); return(model); }
public async Task <SysApplicationViewModel> SaveSysApplication(SysApplicationViewModel model) { SysApplication entity = new SysApplication(); entity.ApplicationName = model.ApplicationName; entity.ApplicationUrl = model.ApplicationUrl; entity.CreateTime = DateTime.Now; entity.Id = SequenceQueue.NewIdString(""); await _repository.AddAsync(entity); await _context.SaveChangesAsync(); model.Id = entity.Id; model.CreateTime = entity.CreateTime; return(model); }
public static SysApplication ToEntity(this SysApplicationViewModel model) { return(model.MapTo <SysApplicationViewModel, SysApplication>()); }