private bool CanEdit(Tool tool) { var _tool = _context.Tools.Where(x => x.MacAddress == tool.MacAddress).SingleOrDefault(); if (_tool != null) { if (_tool.Id == tool.Id && _tool.MacAddress == tool.MacAddress) { _context.Entry(_tool).State = EntityState.Detached; return(false); } else if (_tool.Id != tool.Id && _tool.MacAddress == tool.MacAddress) { _context.Entry(_tool).State = EntityState.Detached; return(true); } } return(false); }
private bool CanEdit(Hub hub) { var _hub = _context.Hubs.Where(x => x.IpAddress == hub.IpAddress).SingleOrDefault(); if (_hub != null) { if (_hub.Id == hub.Id && _hub.IpAddress == hub.IpAddress) { _context.Entry(_hub).State = EntityState.Detached; return(false); } else if (_hub.Id != hub.Id && _hub.IpAddress == hub.IpAddress) { _context.Entry(_hub).State = EntityState.Detached; return(true); } } return(false); }