예제 #1
0
        public async Task <ActionResult> DeleteConfirmed(long id)
        {
            var user = await repository.FirstOrDefaultAsync(m => m.id == id);

            repository.Delete(user);
            repository.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public async Task <JsonpResult> Delete(string strid)
 {
     if (string.IsNullOrEmpty(strid))
     {
         return(Jsonp(new { success = true }, JsonRequestBehavior.AllowGet));
     }
     long[] ids = Array.ConvertAll(strid.Split(','), s => long.Parse(s));
     if (ids != null && ids.Length > 0)
     {
         var lst = repository.GetAll().WhereIn(m => m.id, ids);
         foreach (var item in lst)
         {
             repository.Delete(item);
         }
         await repository.UnitOfWork.CommitAsync();
     }
     return(Jsonp(new { success = true }, JsonRequestBehavior.AllowGet));
 }