public void Delete(UserTsk entity) { if (entity == null) { throw new ArgumentNullException("user tsk is null"); } else { this.context.UserTsk.DeleteOnSubmit(entity); } }
public ActionResult Create(FormCollection collection) { try { if (Session["UserTsk_UserId"] == null) { return(RedirectToAction("Index", "User")); } else { if (collection.Get("TskNo").Trim().Length > 0) { UserTsk userTsk; using (IUnitOfWork unitOfWork = new TskDataDataContext(DbUtil.ConnectionString)) { IUserTskRep userTskRep = new UserTskRep(unitOfWork); UserTsk ut = userTskRep.FindByUserId((int)Session["UserTsk_UserId"], collection.Get("TskNo")); if (ut == null) { userTsk = new UserTsk() { UserId = (int)Session["UserTsk_UserId"], TskNo = collection.Get("TskNo") }; userTskRep.Create(userTsk); unitOfWork.Submit(); } else { TempData["Message"] = "此用户已配置TSK:" + collection.Get("TskNo"); return(View()); } } } else { TempData["Message"] = "TskNo长度需大于0"; return(View()); } } return(RedirectToAction("Index", new { userId = Session["UserTsk_UserId"] })); } catch { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { UserTsk userTsk = null; try { using (IUnitOfWork unitOfWork = new TskDataDataContext(DbUtil.ConnectionString)) { IUserTskRep userTskRep = new UserTskRep(unitOfWork); userTsk = userTskRep.FindById(id); userTskRep.Delete(userTsk); unitOfWork.Submit(); } return(RedirectToAction("Index", new { userId = Session["UserTsk_UserId"] })); } catch { return(View(userTsk)); } }