public async Task <PartialViewResult> Delete(SiteTestSubject model) { var testId = model.TestId; await _repo.DeleteAsync(model); return(getResult(testId)); }
public ActionResult Edit([Bind(Prefix = "subject")] VMSiteTestSubject model) { var isNew = Equals(model.Id, 0); if (ModelState.IsValid) { var redactModel = Mapper.Map <VMSiteTestSubject, SiteTestSubject>(model); SiteTestSubject newModel = null; if (isNew) { newModel = _repo.Create(redactModel); } else { newModel = _repo.Update(redactModel, true, "TestId", "Title", "Description", "PictureId"); } return(getResult(newModel.TestId)); } else { return(View(model)); } }
public async Task<PartialViewResult> Delete(SiteTestSubject model) { var testId = model.TestId; await _repo.DeleteAsync(model); return getResult(testId); }