public bool DeleteItem(string[] itemParams) { if (itemParams.Length < 3) return false; int id = itemParams[0].StringToInt(); int verhiceId = itemParams[1].StringToInt(); string branchId = itemParams[2]; var _db = new dbEcustomEntities(Common.Decrypt(ConfigurationManager.ConnectionStrings["dbEcustomEntities"].ConnectionString, true)); try { var deleteItem = _db.tblDeclarationVehicles.FirstOrDefault( item => item.DeclarationID == id && item.VehicleID == verhiceId && item.BranchId == branchId); if (deleteItem != null) { _db.DeleteDirectly(deleteItem); _db.SaveChanges(); } return true; } catch (Exception exception) { LogManager.GetLogger("ECustoms.DeclarationVehicleFactory").Error(exception.ToString()); throw; } finally { _db.Connection.Close(); } }
public bool DeleteItem(string[] itemParams) { if (itemParams.Length < 2) return false; string id = itemParams[0]; string branchId = itemParams[1]; var _db = new dbEcustomEntities(Common.Decrypt(ConfigurationManager.ConnectionStrings["dbEcustomEntities"].ConnectionString, true)); try { var deleteItem = _db.tblPermissionTypes.FirstOrDefault( item => item.TypeCode == id && item.BranchId == branchId); if (deleteItem != null) { _db.DeleteDirectly(deleteItem); _db.SaveChanges(); } return true; } catch (Exception exception) { LogManager.GetLogger("ECustoms.PermissionTypeFactory").Error(exception.ToString()); throw; } finally { _db.Connection.Close(); } }