public override void DeleteNews(int id) { var context = new MyLifeEntities(); var obj = new tblNews {Id = id}; context.DeleteObject(obj); context.SaveChanges(); }
public override void DeleteLink(int id) { var context = new MyLifeEntities(); var obj = new tblLinks {Id = id}; context.AttachTo("tblLinks", obj); context.DeleteObject(obj); context.SaveChanges(); }
public override bool DeleteRole(string roleName, bool throwOnPopulatedRole) { var context = new MyLifeEntities(); var obj = context.tblRoles.Where(item => item.Name == roleName).FirstOrDefault(); if (obj != null) { if (throwOnPopulatedRole && obj.Users.Count() > 0) { throw new ProviderException("This role cannot be deleted because there are users present in it."); } context.DeleteObject(obj); context.SaveChanges(); return true; } return false; }
public override bool DeleteUser(string username, bool deleteAllRelatedData) { var context = new MyLifeEntities(); var user = context.tblUsers.Where(item => item.UserName == username).FirstOrDefault(); if (user != null) { context.DeleteObject(user); context.SaveChanges(); return true; } return false; }