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() }); } }
public CResult <T> Add(T obj) { try { using (_context = new LapContext()) { _context.Set <T>().Add(obj); _context.SaveChanges(); return(new CResult <T>() { Object = obj, Succeeded = true, Desc = "Kayıt işlemi başarılı." }); } } catch (Exception ex) { return(new CResult <T>() { Succeeded = false, Desc = ex.Message.ToString(), ex = ex }); } }
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 }); } }
public CResult <string> Delete(object Id) { try { using (_context = new LapContext()) { var item = _context.Set <T>().Find(Id);; _context.Set <T>().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() }); } }