public IActionResult Save(cms_ip_manager dto) { if (!IPHelper.IsIP(dto.start_ip)) { return(Error("起始IP地址错误")); } if (!IPHelper.IsIP(dto.end_ip)) { return(Error("结束IP地址错误")); } dto.start_ip_val = IPHelper.IPValue(dto.start_ip); dto.end_ip_val = IPHelper.IPValue(dto.end_ip); long id = _ipManagerApp.SaveData(dto, RequestHelper.AdminInfo()); if (id > 0) { dto.id = (int)id; if (dto.limit_enable == DataStatusConstant.ENABLE) { IPHelper.AddIpRange(dto); } } else { if (dto.limit_enable == DataStatusConstant.ENABLE) { IPHelper.AddIpRange(dto); } else { IPHelper.RemoveIpRange(dto.id); } } return(Success("保存成功")); }
public IActionResult Save(cms_ip_manager dto) { if (!IPHelper.ISIP(dto.start_ip)) { return(Error("起始IP地址错误")); } if (!IPHelper.ISIP(dto.end_ip)) { return(Error("结束IP地址错误")); } dto.start_ip_val = IPHelper.IPValue(dto.start_ip); dto.end_ip_val = IPHelper.IPValue(dto.end_ip); long id = _ipManagerApp.SaveData(dto); if (id > 0) { dto.id = (int)id; if (dto.enable) { IPHelper.AddIpRange(dto); } } else { if (dto.enable) { IPHelper.AddIpRange(dto); } else { IPHelper.RemoveIpRange(dto.id); } } return(Success("保存成功")); }