Example #1
0
 public CResult <string> Delete(object Id)
 {
     try
     {
         var item = Get(Id);
         _context.Entry(item).State = EntityState.Modified;
         dbSet.Remove(item);
         _context.SaveChanges();
         return(new CResult <string>()
         {
             Succeeded = true, Desc = "Silme işlemi başarılı."
         });
     }
     catch (Exception ex)
     {
         return(new CResult <string>()
         {
             Succeeded = false, Desc = ex.Message.ToString()
         });
     }
 }
Example #2
0
 public CResult <T> Update(T obj)
 {
     try
     {
         using (_context = new LapContext())
         {
             _context.Entry(obj).State = EntityState.Modified;
             _context.SaveChanges();
             return(new CResult <T>()
             {
                 Object = obj, Succeeded = true, Desc = "Güncelleme işlemi başarılı."
             });
         }
     }
     catch (Exception ex)
     {
         return(new CResult <T>()
         {
             Object = obj, Succeeded = false, Desc = ex.Message.ToString(), ex = ex
         });
     }
 }